AppManaged
The declaration to configure a managed app.
Declaration
object AppManagedProperties
| Name | Type | Description |
|---|---|---|
AppComposedIdentifier | string | A string that specifies the composed identifier of an existing app that needs to be managed. The device uses this to take over management of an app installed by some other process, for example installed manually by the user, or via a package configuration. If the app isn’t present when the device applies the configuration, the device takes over management of it when it does install. The following rules apply when the device takes over management:
The format of the composed identifier is either “Bundle-ID (Team-ID)” or “Bundle-ID {Designated-Requirement}”. For example, In macOS, only one of Available only in macOS. |
AppConfig | AppManagedAppConfigDictionaryObject | A dictionary of app config data and credentials. Available only in iOS and visionOS. |
AppStoreID | string | The App Store ID of the managed app that is downloaded from the App Store. Only one of |
Attributes | AppManagedAttributesObject | A dictionary of values to associate with the app. Available only in iOS and visionOS. |
BundleID | string | The bundle ID of the managed app that is downloaded from the App Store. Only one of |
ExtensionConfigs | AppManagedExtensionConfigsObject | A dictionary of extension config data and credentials. Available only in iOS and visionOS. |
IncludeInBackup | boolean | If Available only in iOS and visionOS. |
InstallBehavior | AppManagedInstallBehaviorObject | A dictionary that describes how and when to install the app. |
iOSApp | boolean | If Available only in macOS. |
LegacyAppConfigAssetReference | string | The identifier of an asset declaration containing a reference to the app config data. The device provides the app config data to the app using the MDMv1 behavior. The corresponding asset needs to be of type Available only in iOS and visionOS. |
ManifestURL | string | The URL of the manifest for the managed app that the device downloads from a web site. The manifest is returned as a ManifestURL property list. Only one of Available only in iOS and visionOS. |
UpdateBehavior | AppManagedUpdateBehaviorObject | A dictionary that specifies how the device updates apps. |
Mentioned in
Discussion
Specify com.apple.configuration.app.managed as the declaration type.
Configuration availability
Allowed in supervised enrollment | iOS, macOS, Shared iPad, visionOS |
Allowed in device enrollment | iOS, Shared iPad, visionOS |
Allowed in user enrollment | iOS, macOS, Shared iPad, visionOS |
Allowed in local enrollment | NA |
Allowed in system scope | iOS, macOS, Shared iPad, visionOS |
Allowed in user scope | macOS |