AppManagedFeatures lets third-party app extensions on iOS manage app activation, deactivation, and feature flag-driven lifecycle. You conform an extension to the ActivationExtension protocol and coordinate state through the FeatureManager actor, expressing policy with types such as Restrictions and SoftwareUpdateRequirement. Activation work that fails surfaces through AppManagedFeaturesError.
Essentials 2
The extension entry point and coordinator that drive feature-managed app activation.
- PrActivationExtensionAn object that implements the activation protocol for 3rd party extensions.
- AcFeatureManagerAn actor that coordinates managed feature state and lifecycle for an activation extension.
Activation Policy 2
Value types that express the restrictions and update conditions governing a managed feature's lifecycle.
- StRestrictionsA structure that expresses the policy restrictions applied to a managed feature.
- StSoftwareUpdateRequirementA requirement for the device to install a specific software update by a given deadline.
Errors 1
Failures reported when activation or deactivation work cannot complete.
- EnAppManagedFeaturesErrorError definitions for the App Managed Features framework
Protocols 1
- PrActivationExtensionConfigurationAn object that is the configuration object for the activation extension.