AppConnect for Android key-value pairs

The following summarizes the AppConnect for Android key-value pairs used to configure various AppConnect features.

For key-value pairs used to configure various AppConnect features for AppConnect apps for iOS, see AppConnect for iOS key-value pairs

AppConnect Global policy key-value pairs

The following table describes the key-value pairs that are configured in the AppConnect Global policy.

Table 44.   AppConnect for Android key-value pairs

Key name

Description

Reference

MI_AC_LOGOUT_WHEN_SCREEN_OFF

When true, device users are locked out of AppConnect apps when the device screen is turned off.

Lock Android AppConnect apps when screen is off

MI_ALLOW_SECURE_COPY_INBOUND

When true, data can be copied from a non-AppConnect app to an AppConnect app even though the Copy/Paste data loss prevention setting is Among AppConnect Apps or Within an AppConnect app.

Copy/Paste for AppConnect for Android

AC_IGNORE_AUTO_LOCK_ALLOWED

When true, an AppConnect app ignores the auto-lock time.

About allowing a secure app to ignore the auto-lock time

AppConnect app configuration key-value pairs

The following table describes the key-value pairs that are configured in the app's AppConnect app configuration.

Table 45.   AppConnect for Android key-value pairs

Key name

Description

Reference

MI_AC_TCP_IDLE_TIMEOUT_MS

Specifies the idle session timeout for the TCP connection between an AppConnect app and an enterprise server when using AppTunnel with TCP tunneling.

Configuring AppTunnel with TCP tunneling for Android secure apps

MI_AC_DISABLE_ANALYTICS

When true, analytics about AppConnect apps are not collected.

Disabling analytics data collection for AppConnect for Android

MI_AC_USE_TLS1.2

When true, the AppConnect wrapper uses TLSv1.2 for network requests using AppTunnel with TCP tunneling.

Applicable only to apps wrapped with AppConnect wrapper versions 8.0 through 8.4

AppTunnel and TLS protocol versions in Android secure apps

MI_AC_ENABLE_TLS_FALLBACK

When true, the AppConnect wrapper falls back to using TLSv1.0 if TLSv1.2 is not accepted for network requests using AppTunnel.

Applicable only to apps wrapped with AppConnect wrapper versions 8.5 and supported newer versions.

AppTunnel and TLS protocol versions in Android secure apps

ES_CERT_AUTH_SERVICES

Specifies the list of AppTunnel services that use certificate authentication using AppTunnel with TCP tunneling.

Configuring certificate authentication using AppTunnel with TCP tunneling for Android secure apps

<service_name>_CERT

Specifies the certificate enrollment setting for the certificate for authenticating to the enterprise server when using AppTunnel with TCP tunneling.

Configuring certificate authentication using AppTunnel with TCP tunneling for Android secure apps

ES_DEFAULT_CERT

Specifies the certificate enrollment setting for the default certificate for authenticating to the enterprise server when using AppTunnel with TCP tunneling.

Configuring certificate authentication using AppTunnel with TCP tunneling for Android secure apps

Secure Apps Manager app configuration key-value pairs

The following table describes the key-value pairs that are configured in the AppConnect app configuration for Secure Apps Manager.

Table 46.   AppConnect for Android key-value pairs

Key name

Description

Reference

MI_DISABLE_CUSTOM_KEYBOARD

When true, the use of custom keyboards in AppConnect apps is disabled.

Custom keyboards in AppConnect apps

MI_CUSTOM_KEYBOARD_WHITELIST

Lists the package names of whitelisted keyboard apps when custom keyboards are disabled.

Custom keyboards in AppConnect apps

MI_AC_SHARE_CONTENT

When true, AppConnect apps can share content (text, images, or video) with non-AppConnect apps.

Sharing content from AppConnect for Android apps to non-AppConnect apps

MI_AC_ALLOW_OPEN

Specifies the domain and the non-AppConnect app in which to open the domain.

See App whitelist for format and examples of the supported values for the key-value pair.

AC_PUBLIC_KEY

Specifies the certificate setting containing the public certificate that matches the enterprise private key used to sign apps wrapped with the AppConnect wrapping tool.

See "The AppConnect for Android Wrapping Tool" in the AppConnect for Android App Developers Guide.