One Logo Pool Ball
ManagedApp · IOS API REFERENCE

ManagedAppConfigurationProvider

class · iOS 18.4+ · SDK 27.1

class ManagedAppConfigurationProvider

A class that provides configurations that an MDM admin provisions for a managed app or extension. This class provides objects of a type you define, which decodes and validates the configuration that the framework receives from the MDM server. The framework ingests the configuration in the form of a property list that the MDM server provides and passes to your type as a <doc://com.apple.documentation/documentation/swift/decoder>. Your type conforms to <doc://com.apple.documentation/documentation/swift/decodable> and parses the configuration according to your specification that the server admin conforms to when creating the property list. If the decoder encounters a problem, it throws an error that the MDM admin can find in the device's event log.

Members (1)

init · iOS 18.4+

init

TypeScript
static init(): ManagedAppConfigurationProvider
Swift declaration
init()

Initializes a configuration provider.

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

ManagedAppConfigurationProvider.configurations(_:)

The iOS SDK compiler rejected this binding: 'some' types are only permitted in properties, subscripts, and functions

All ManagedApp types →