If you've got an iOS app built on Facebook's Software Developer Kit (SDK) take note - your app will be affected by the change to iOS9. In a post on Facebook's Developer Blog today, Facebook engineer Chris Pan notes that:
"iOS apps built using the Facebook SDK will be impacted by iOS 9 and the experience that people have in your app will be affected. Specifically, apps that use Facebook Login, App Events , Analytics for Apps,Sharing across Facebook and Messenger, App Invites, App Links, or Native Like must take the actions described in this post to maintain functionality"
If you've got an app, and you're not sure if/how it might be affected, it might be worth checking with your developers to ensure everything's covered. In the post, Pan outlines the steps people need to take to ensure their apps are compliant with the update.
"1/ Download the new SDK for iOS: v4.6 or v3.24
2/ The iOS 9 rollout introduces a new feature called App Transport Security (ATS) which will require you to whitelist Facebook domains in your app's plist. If you don't do this, you will see security errors in the log when your app tries to call the Facebook API or show Login, Share, and other user experiences. Please follow the instructions in the upgrade guide.
3/ 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)."
Pan also notes that Facebook has updated their guide to include information about Upgrading to iOS 9.
iOS 9 will be available on September 16th. The most notable upgrades relate to improving processing speed and efficiency for the iPhone, as well as the addition of a new multi-tasking mode for iPad, which will enable users to work in a second app without leaving the one you're in, as well as split view to interact with two apps at once.
More detailed information about changes to Facebook's SDK can be found here.