Instance Method

requestNeedsUserApproval(_:)

Tells the delegate that the user must grant approval before the manager can activate the extension.

Required.

Declaration

func requestNeedsUserApproval(_ request: OSSystemExtensionRequest)

Discussion

Activating an extension may require explicit user approval to proceed. For example, this occurs when the user hasn’t approved the extension. The manager calls this method to notify the delegate. Activation remains pending until the user grants or denies permission, or until the app quits.

See Also

Handling Indeterminate Installs

class OSSystemExtensionProperties

Properties that identify a specific version of a system extension.

enum OSSystemExtensionRequest.ReplacementAction

Actions for describing how the extension manager should resolve a version conflict.