InstalledApplicationListCommand.Command
The command to get a list of the installed apps on a device.
Declaration object InstalledApplicationListCommand.Command
Properties Name Type Description Identifiers[string] An array of app identifiers. Provide this value to limit the response to only include these apps.
important:
For a watchOS app, the identifier needs to be the watch’s bundle identifier, which differs from the main bundle identifier for the iPhone to which the watch is paired. Obtain the watch’s bundle identifier for an app with a watch bundle, in the watchBundleId key that’s part of the Content Metadata query. For more information on this query, see Getting app and book information (Legacy) .
Available: iOS 7+ | iPadOS 7+ | macOS 10.15+ | tvOS 10.2+ | visionOS 1.1+ | watchOS 10+
Items[string] An array of strings that represent keys in InstalledApplicationListResponse.InstalledApplicationListItem . If present, the response only contains the keys listed here, except Identifier is always included. If not present, the response contains all keys. Starting in iOS 26, macOS 26, tvOS 26, watchOS 26, and visionOS 26, if this key isn’t present, the response omits values that are expensive to calculate.
tip:
Only request the keys that you need, because some key values can take significant time and power to calculate on the device.
Available: iOS 14+ | iPadOS 14+ | tvOS 14+ | visionOS 1.1+ | watchOS 10+
ManagedAppsOnlyboolean If true, only get a list of managed apps, excluding ones that Declarative Device Management is managing.
note:
If the enrollment type is a user enrollment, the system always considers this key as set to true and only returns managed apps, excluding ones that Declarative Device Management is managing.
Available: iOS 7+ | iPadOS 7+ | macOS 10.15+ | tvOS 10.2+ | visionOS 1.1+ | watchOS 10+
RequestRequiresNetworkTetherboolean If true, the device needs to be network-tethered to run the command.
RequestType Required string The request type for this command.