How iOS 9's Safari View Controller could change your app’s onboarding experience(library.launchkit.io) |
How iOS 9's Safari View Controller could change your app’s onboarding experience(library.launchkit.io) |
I could see iOS 9.1 having a permissions dialog for "<app name> wants to access <certain domain list> while you use the app" to prevent that from happening. Until then, I could see this feature being inevitably abused.
The communication method in the demo is as if you were talking indirectly with Mobile Safari, using a custom url protocol (e.g. fooapp://), or by using the new (safe) Universal links (apps can register specific domains/urls that will redirect back to the app, using their Associated Domains entitlements).
Thanks for the awesome insights by the way.