AppConnect 3.5 for iOS Wrapper Library and Wrapping Tool revision history

New features

iOS 11 compatibility

This version of the AppConnect for iOS Wrapper Library 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: Re-wrap your app to use the AppConnect 3.5 wrapper for your app to run on iOS 11 devices. Apps wrapped with wrapper versions prior to 3.1.3 crash on iOS 11 devices. Apps wrapped with wrapper 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.

Callback method involving network requests with AppTunnel

A callback method -appConnectStateChangedTo: is now available. It is a convenient way to make sure your app does not make network requests that depend on AppTunnel until the AppConnect library in the app has received the AppTunnel rules.

For more information, see Callback method involving network requests with AppTunnel.

Open In changes

The AppConnect for iOS Wrapper Library supports a new key-value pair from the MobileIron server that tells the library not to enforce the Open In policy.

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

Open In behavior in wrapped app is different in iOS versions prior to iOS 11 than In iOS 11 through the most recently released version as supported by MobileIron. In iOS 11, regardless of the Open In policy, iOS always displays all apps that support the document type as possible target apps. However, if a user taps on an app that is not allowed based on the Open In policy, nothing happens. On iOS versions prior to iOS 11, only allowed apps are displayed. The iOS behavioral change impacts all wrapped apps, regardless what version of the wrapper they are wrapped with.

See Data loss prevention policies.

Resolved issues

APG-977: Sometimes AppConnect wrapped apps that used third-party SDKs crashed. The issue has been fixed.
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.