[TIMOB-19514] iOS 9 - Facebook Support
GitHub Issue | n/a |
---|---|
Type | Story |
Priority | None |
Status | Closed |
Resolution | Duplicate |
Resolution Date | 2015-10-07T06:37:33.000+0000 |
Affected Version/s | Release 4.0.0, Release 4.1.0, Release 4.1.1 |
Fix Version/s | n/a |
Components | iOS |
Labels | facebook, facebookSDK, module |
Reporter | Ygor Lemos |
Assignee | Eric Merriman |
Created | 2015-09-14T20:03:44.000+0000 |
Updated | 2017-03-22T23:06:41.000+0000 |
Description
Facebook is now complaining about iOS 9 support and asking for updating the FB SDK along with some changes on the iOS Info.plist file.
I'm worried on how this can affect our iOS apps once iOS 9 final is released.
On Facebook Developer Console, a warning says:
Apple's iOS 9 introduces many changes that will affect the Facebook integration of your app “PiniOn”. You will need to make changes to preserve app functionality and ensure the best possible experience for people who use your iOS 9 app. Read this blog post for more information.
Action items you will need to take:
Download the new SDK for iOS 4.6 or v3.24.
The iOS 9 rollout introduces a new feature called App Transport Security which will require you to whitelist Facebook domains in your app's plist.
Update your app's plist to handle the changes to canOpenURL described here, so that your app can open dialogs in the Facebook app (for Login, share, invite friends, or native Likes).
Submit the new version of your app to Apple's app store.
Please refer to this guide and changelog for more information.
Facebook iOS 9 Guide:
https://developers.facebook.com/docs/ios/ios9
Facebook Dev Post about iOS 9 Support:
https://developers.facebook.com/blog/post/2015/09/10/new-SDK-for-iOS9/
Should Titanium developers worry about this? Is a Facebook SDK update planned for iOS 9? Should we change our tiapp.xml manually in order to reflect those changes like Facebook servers/network requests whitelisting?
It worth noticing that I have a running iOS 9.1 Beta (13B5110e) device with my app compiled on Ti SDK 4.1.1.v20150816214206 and it works OK, at least for Facebook Login. Just worried about this FB Alert and Dev post and how it can affect Ti apps.
Closing ticket as duplicate as the relevant ticket is linked above.