Contents

completeUpgradeToSignInWithApple(userInfo:)

Completes the process of upgrading an account’s authentication credentials from using passwords to using Sign in with Apple.

Declaration

func completeUpgradeToSignInWithApple(userInfo: [AnyHashable : Any]? = nil)

Parameters

  • userInfo:

    A dictionary that contains details to pass to the extension’s containing app if the app initiated the account modification request.

Mentioned in

Discussion

After successfully upgrading to Sign in with Apple, the system deletes the password credentials from the keychain.

To receive the userInfo dictionary in your app, set a delegate on the ASAccountAuthenticationModificationController when initiating the request. The delegate receives the userInfo dictionary as a parameter to accountAuthenticationModificationController(_:didSuccessfullyComplete:userInfo:).

See Also

Handling Requests