One Logo Pool Ball
ExtensionFoundation · IOS API REFERENCE

AppExtensionConfiguration

protocol · iOS 16.0+ · SDK 27.1

@MainActor @preconcurrency protocol AppExtensionConfiguration : Sendable

An interface you use to configure the XPC connection in your app extension. Adopt this protocol in a custom type, and use that type to finalize the XPC connection to the host app. The host app tries to create an XPC connection to your app extension shortly after launching it. The system directs that connection request to the code in your configuration object. Use your code to provide the host with the information it needs to communicate with your app extension. This protocol supports app extensions that don’t offer any custom UI. If your app extension provides custom UI, instead use the <doc://com.apple.documentation/documentation/extensionkit/appextensionsceneconfiguration> type from <doc://com.apple.documentation/documentation/extensionkit>.

Members (0)

This type has no directly callable members in this snapshot. See the framework’s skipped declarations for unsupported APIs.

Skipped declarations

No declarations were skipped in this snapshot.

All ExtensionFoundation types →