Contents

AppManagedInstallBehaviorObject

A dictionary that describes how and when to install an app.

Declaration

object AppManagedInstallBehaviorObject

Properties

NameTypeDescription
AllowDownloadsOverCellularstring

Indicates how the device uses a cellular network when it downloads the app for automatic install or update operations:

  • AlwaysOn: The device downloads apps of any size using a cellular network.

  • AlwaysOff: The device doesn’t download apps using a cellular network. The device pauses the automatic install or update operation until a different network is active.

  • StoreSettings: The device uses the settings for the corresponding store when downloading apps.

The device always uses the store settings to download apps when the install or update operation is user initiated.

Available only in iOS.

Installstring

A string that specifies if the app needs to remain on the device at all times or if the user can freely install and remove it, which is one of the following values:

  • Optional: The user can install and remove the app after the system activates the configuration.

  • Required: The system installs the app after it activates the configuration. The user can’t remove the app.

The system automatically installs apps on supervised devices. Otherwise, the device prompts the user to approve installation of the app.

LicenseAppManagedInstallBehavior_LicenseObject

A dictionary that describes the app’s license.

Versioninteger

The App Store external version identifier (EVID) of the version of the app the device installs. You can retrieve this value from the App Store. For more information, see Apps and Books for Organizations. This key is ignored if the app isn’t an App Store app.

The following rules apply when the device applies or updates the configuration:

  • If this key isn’t present:

    • If the app isn’t present, the device installs the latest version.

    • If the app is present, if allowed the device takes over management of the current version of the app.

  • If this key is present:

    • If the app isn’t present, the device installs the app with the specified version.

    • If an app with the same version is present, if allowed the device takes over management of that app.

    • If an app with an older version is present, if allowed the device updates the app to the specified version and takes over management of it.

    • If an app with a newer version is present, the device doesn’t take over management of the app. The device reports an app status failure.

Mentioned in

Topics

Objects

See Also

Objects