lapcat/SafariExtensions

FB6128527 / FB9174339 - Add API or URLScheme to deep link into Safari Extensions pane on iOS

Opened this issue · 1 comments

In iOS/iPadOS 15b1, if we want to guide a user to enable a Safari Extension we have to tell them to quit the host app, open the settings app, navigate to Safari, navigate to Extensions, then toggle our extension on.

It would be great if we had the ability to deep link via a settings:// URL or API call into the Extensions section of Safari Settings, much in the same way we can do for macOS with the SFSafariApplication.showPreferencesForExtension(withIdentifier: _) function.

I've filed FB9186842 "Bring SFSafariExtensionManager getStateOfSafariExtensionWithIdentifier and SFSafariApplication showPreferencesForExtensionWithIdentifier to iOS".