Migrating to v11.0.0

Version 11.0.0 of the Intercom iOS SDK sets the minimum target iOS version to iOS 13.

Developers who's apps target iOS 10, 11 or 12 will need to bump their target version to a minimum of iOS 13 to begin using version 11.0.0 of the Intercom iOS SDK.

By deprecating support for iOS 10, 11 & 12, it may be necessary for developers to migrate to Apple's newer APIs for both push notifications and URL handling.

Push Notifications

The method application:didReceiveRemoteNotification: is no longer supported.
Please use application:didReceiveRemoteNotification:fetchCompletionHandler: instead.

For more information, please refer to Apple’s Push Notification documentation

🚧

Warning

If an app does not migrate to using these new methods and persists with using application:didReceiveRemoteNotification:, then notifications will not function correctly.

URL Opening

The methods application:handleOpenURL: and application:openURL:sourceApplication:annotation: are no longer supported.

Please use the method application:openURL:options: instead.

For more information, please refer to Apple's documentation.

🚧

Warning

Failure to migrate to modern APIs for opening URLs will mean that your app will not open URLs correctly.