init
TypeScriptstatic init(): ASAuthorizationAccountCreationProviderSwift declarationoverride dynamic init()class · iOS 26.0+ · SDK 27.1
@objc class ASAuthorizationAccountCreationProviderstatic init(): ASAuthorizationAccountCreationProviderSwift declarationoverride dynamic init()createPlatformPublicKeyCredentialRegistrationRequest(acceptedContactIdentifiers: Array<ASContactIdentifierRequest>, shouldRequestName: boolean, relyingPartyIdentifier: string, challenge: ArrayBuffer, userID: ArrayBuffer): ASAuthorizationAccountCreationPlatformPublicKeyCredentialRequestSwift declarationfunc createPlatformPublicKeyCredentialRegistrationRequest(acceptedContactIdentifiers: [ASContactIdentifierRequest], shouldRequestName: Bool, relyingPartyIdentifier: String, challenge: Data, userID: Data) -> ASAuthorizationAccountCreationPlatformPublicKeyCredentialRequestCreate a new account creation request backed by a platform public key credential, i.e. a passkey. - parameters: - acceptedContactIdentifiers: An ordered list of contact identifiers that the user can choose from during account creation. The order of this list indicates preference. Exactly one contact identifier from this list will be included in the response. - shouldRequestName: Whether to request the user's name. - relyingPartyIdentifier: The Relying Party to register the passkey with, generally a domain name. - challenge: A single-use challenge to be signed by the created passkey. - userID: A stable, opaque identifier for the created account. This will be saved as the userID for the created passkey.
No declarations were skipped in this snapshot.