- Web — WebAuthn.
- React Native / Flutter — the passkey native module ships inside the SDK.
- iOS —
ASAuthorization(system UI). - Android — Credential Manager (system UI).
Enable & sign in
Associated domains (required)
Passkeys are bound topasskeyDomain and only resolve if that domain is registered
as an associated domain for your app.
- iOS
- Android
- Web
- Add the Associated Domains capability in Xcode with
webcredentials:yourapp.com. - Serve an Apple App Site Association file at
https://yourapp.com/.well-known/apple-app-site-associationincluding your app’swebcredentialsentry (Team ID + bundle id).
Version pinning (mobile)
When building against an older Xcode / Android SDK, the bundled passkey native
library may pull a transitive dependency that targets a newer OS SDK. If a native
build fails on an unknown symbol, pin that library down one minor version — see
the SDK’s README for the exact pin.