A type that contains a snapshot of a monitor's state information.
Use this type to get more detailed information about the state of the app extensions
available to the host app. This type contains ``AppExtensionIdentity`` types
for all currently available app extensions. It also contains information about how
many disabled extensions are present on the system.
Members (3)
get · iOS 26.0+
identities
TypeScript
get identities(): Array<AppExtensionIdentity>
Swift declaration
var identities: [AppExtensionIdentity] { get }
The set of approved and enabled app extensions.
Use this property to get the set of app extensions your host app can currently load.
get · iOS 26.0+
disabledCount
TypeScript
get disabledCount(): number
Swift declaration
var disabledCount: Int { get }
The number of app extensions that someone disabled.
A person can disable app extensions to prevent your host app from loading them. This
property reflects the number of app extensions someone explicitly disabled.
get · iOS 26.0+
unapprovedCount
TypeScript
get unapprovedCount(): number
Swift declaration
var unapprovedCount: Int { get }
The number of identity entries that someone hasn’t yet enabled.
For app extensions that reside outside the host app, a person must approve the use
of an app extension before the host app can use it. This property reflects the number
of app extensions currently waiting for approval. If the value of this property is greater
than zero, consider presenting
<doc://com.apple.documentation/documentation/extensionkit/exappextensionbrowserviewcontroller>
to display the extension enablement UI.