AppConnect 3.5 for iOS SDK revision history

New features

iOS 11 compatibility

This version of the AppConnect for iOS SDK is compatible with devices running iOS 11 Beta 7. At the time of this AppConnect release, the GA version of iOS 11 is not available.

IMPORTANT: Upgrade your app to use AppConnect 3.5 for iOS for your app to run on iOS 11 devices. Apps built with SDK versions prior to 3.1.3 crash on iOS 11 devices. Apps built with version 3.1.3 do not crash, but the AppConnect library does not handle the pasteboard data loss prevention policy correctly.

For more information, see Product versions required .

Open In changes

A new optional callback method called -appConnect:openInAttemptedWhenACOpenInPolicyBlocked: has been added in the AppConnectDelegate protocol.

See The -appConnect:openInAttemptedWhenACOpenInPolicyBlocked: callback method.

Because of iOS implementation changes, if an app uses UIActivityViewController to execute Open In, when the Open In policy specifies a whitelist, Open In to all apps is not allowed. Therefore, use only UIDocumentInteractionController to execute Open In.

See Overview of Open In handling.

The AppConnect library supports a new key-value pair from the MobileIron server that tells the library not to enforce the Open In policy. A MobileIron server administrator determines if this behavior is appropriate for an enterprise. An app makes no changes relating to this feature.

See “Overriding the Open In Policy for the app” in the administrator documentation MobileIron Core MobileIron Core AppConnect and AppTunnel Guide.

Sample app Xcode projects now compatible with Xcode 8.3

The Xcode projects for the sample apps HelloAppConnect and DualMode are now compatible with Xcode 8.3. They were previously compatible with Xcode 6.4.

See AppConnect for iOS SDK contents.

Resolved issues

AP-4145: URL requests made on a background thread were not tunneled if the AppConnect library in the app had not received the AppTunnel rules. The issue has been fixed because the AppConnect library now blocks URL requests until after it has received the AppTunnel rules.
AP-3917: When a URL request using NTLM authentication was tunneled with AppTunnel, an error occurred when the device user was prompted with the user credentials dialog. The dialog displayed the Standalone Sentry host name instead of the URL request’s host name. The issue has been fixed.

Limitations

AP-4302: Apps that use UIDocumentInteractionController’s preview API will not be able to share documents with other apps, because iOS 11 beta 6 and 7 allow sharing only with certain built-in extensions.