TechnologiesApp Extensions & System Integration

ManagedApp

iOSmacOStvOSwatchOSvisionOS

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.

  • Cl
    ManagedAppConfigurationProvideriOS 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.

  • Cl
    ManagedAppCertificatesProvideriOS 18.4+
    A class that provides certificates that an MDM admin provisions for a managed app or extension.
  • Cl
    ManagedAppIdentitiesProvideriOS 18.4+
    A class that provides identities that an MDM admin provisions for a managed app or extension.
  • Cl
    ManagedAppPasswordsProvideriOS 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.

  • En
    ManagedAppErroriOS 18.4+
    Errors that functions in the ManagedApp framework can throw.
  • Pr
    ManagedAppConfigurationDecodingErroriOS 18.4+
    A protocol for an error that describes an issue with decoding the configuration.
  • St
    ManagedAppConfigurationDecodingErrorCodeiOS 18.4+
    A code for an error that occurs during configuration decoding.
← App Extensions & System Integration