ManagedApp gives a managed app access to the certificates and configuration that an MDM administrator provisions from their MDM server. Read administrator-supplied settings through ManagedAppConfigurationProvider, and obtain provisioned credentials with ManagedAppCertificatesProvider, ManagedAppIdentitiesProvider, and ManagedAppPasswordsProvider. When configuration cannot be decoded, the framework reports the failure through ManagedAppConfigurationDecodingError and ManagedAppError so you can respond to invalid or missing values.
Configuration 1
Read the settings that an MDM administrator provisions for a managed app.
- ClManagedAppConfigurationProvideriOS 18.4+A class that provides configurations that an MDM admin provisions for a managed app or extension.
Provisioned Credentials 3
Obtain certificates, identities, and passwords supplied by the MDM server.
- ClManagedAppCertificatesProvideriOS 18.4+A class that provides certificates that an MDM admin provisions for a managed app or extension.
- ClManagedAppIdentitiesProvideriOS 18.4+A class that provides identities that an MDM admin provisions for a managed app or extension.
- ClManagedAppPasswordsProvideriOS 18.4+A class that provides passwords that an MDM admin provisions for a managed app or extension.
Errors 3
Handle invalid or undecodable configuration and other failures reported by the framework.
- EnManagedAppErroriOS 18.4+Errors that functions in the ManagedApp framework can throw.
- PrManagedAppConfigurationDecodingErroriOS 18.4+A protocol for an error that describes an issue with decoding the configuration.
- StManagedAppConfigurationDecodingErrorCodeiOS 18.4+A code for an error that occurs during configuration decoding.