Our engineers are working with beta releases of iOS 10 and porting to that platform to support the new notification mechanism. Apple normally makes their OS backward compatible with older SDKs. If you compile using Xcode 7 against iOS 9, SDK push support will continue to work using the compatibility layer. However, if you want to use the newer iOS 10 features, you will need to compile your application with Xcode 8, and will need to upgrade to a new version of our SDK that includes support for iOS 10.
If you build your app using our new SDK, push notifications will be backward compatible with devices with older OS versions. We will support our new SDK on iOS 8, iOS 9 and iOS 10.
For the IBM Marketing Cloud iOS Push Notification SDK, we will release an SDK 126.96.36.199 beta around the middle of August. This SDK will use the beta versions of iOS 10 and Xcode 8. After Apple finalizes their release candidate for both iOS 10 and Xcode 8, we will then release a final GA version of SDK 188.8.131.52 (no more beta). The schedule for that will depend on Apple’s schedule of making a release candidate version available. Keep an eye out on this blog for further schedule updates from IBM Marketing Cloud. Using the Xcode 8 release candidate should allow you to publish when iOS 10 goes GA.
If you’re a user of IBM Xtify’s Mobile Push messaging product, go here for the iOS 10 support announcement.