init
TypeScriptstatic init(): ManagedAppConfigurationProviderSwift declarationinit()Initializes a configuration provider.
class · iOS 18.4+ · SDK 27.1
class ManagedAppConfigurationProviderA 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.
static init(): ManagedAppConfigurationProviderSwift declarationinit()Initializes a configuration provider.
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