Preparing for iOS 9

Skip to end of metadata
Go to start of metadata

 

Gigya iOS 9 Support

Gigya's iOS SDK fully supports iOS 9.

Here are a few tips to help you prepare your apps for iOS 9:

1. Integrate the Latest Social Network SDKs

2. Allow Application Themes

To use Facebook and Google+ logins, you will need to whitelist their app schemes in your app's plist file as follows:

<key>LSApplicationQueriesSchemes</key>
<array>
	<string>[APP BUNDLE ID]</string>
	<string>com.google.gppconsent</string>
	<string>gplus</string>
	<string>com-google-gidconsent-google</string>
	<string>com-google-gidconsent-youtube</string>
	<string>com-google-gidconsent</string>
	<string>com.google.gppconsent.2.4.1</string>
	<string>com.google.gppconsent.2.4.0</string>
	<string>googlechrome</string>
	<string>googlechrome-x-callback</string>
	<string>fb</string>
	<string>fbshareextension</string>
	<string>fbauth2</string>
	<string>fbapi</string>
	<string>fb-messenger-api</string>
</array>

For more information, see:

Facebook - https://developers.facebook.com/docs/ios/ios9#whitelistapp.

Google (unofficial) - http://stackoverflow.com/questions/31506865/google-sign-in-crashes-on-ios-9-attempting-to-call-canopenurl.

3. Whitelist Facebook Servers for Network Requests

Please see https://developers.facebook.com/docs/ios/ios9#whitelist.

The temporary flag 'NSAllowsArbitraryLoads' will disable 'App Transport Security' globally in your app if it is not prepared for migration. For more information, see https://forums.developer.apple.com/thread/3544.

General Notes

 

  • No labels