-
Re: This app is not allowed to query for scheme...
shimfish Jun 9, 2015 7:24 AM (in response to DLL2Hi)Same here.
Existing apps seem to work fine but recompiling them for iOS 9 causes the canOpenURL error, even when querying the apps own methods.
-
Re: This app is not allowed to query for scheme...
wwdc Jun 10, 2015 1:25 AM (in response to shimfish)Hi,
we have the same problem. A permission seems plausible.
Regards,
Henning
-
-
Re: This app is not allowed to query for scheme...
shimfish Jun 10, 2015 12:19 PM (in response to DLL2Hi)The answer has been posted here: https://forums.developer.apple.com/message/7973#7973
-
Re: This app is not allowed to query for scheme...
Ingo Jun 10, 2015 2:39 PM (in response to shimfish)Right. You'll have to declare the URL schemes, you want to use in your Info.plist. Use the key LSApplicationQueriesSchemes for that.
Note: Apps that were built before iOS 9 will always return NO for canOpenURL as soon as they checked 50 different schemes. Even rebooting the device doesn't reset those!
There will also be session 509 about the new "Universal Links" called "Seamless Linking to Your App" on Thursday.
-
Re: This app is not allowed to query for scheme...
riit1564 Jul 31, 2015 12:32 AM (in response to Ingo)Hi
My use case: I own a iOS SDK which other iOS developers can use to integrate with their app. My SDK communicates with another app A(owned by me)on the device. Can I define LSApplicationQueriesSchemes in the Info-plist of my sdk distribution and the developer's app (which integrates with my sdk) will be able to communicate with the app A? is it possible or the developer has to explicitly define LSApplicationQueriesSchemes in his app's plist to communicate with the app A.
Any help would be appriciated
Thanks
Rahul
-
-