1
Install
Use Android API level 26 or later and enable Dependencies are resolved from published packages. See Maven Central for available versions.
mavenCentral() in your dependency repositories.2
Configure the app and backend
Follow native RP ID configuration to associate your app with the relying party through Digital Asset Links.Implement backend support for Connect tokens and signed-passkey verification. Do not put Backend API keys in the app.
3
Initialize
4
Implement the SDK flows
Follow the native integration guide for enrollment, login, fallback and management. Connect tokens come from your backend; passkey login results return to it for verification before a session is issued.
Enrollment and lifecycle
Keep the SDK and its Credential Manager dependency up to date as Android and credential providers evolve. Test login and passkey management after leaving the screen open, as well as background/foreground transitions. UseisAppendAllowed(connectTokenProvider = ..., situation = ...) for enrollment in a configured authenticated context. The SDK also supports accepted-credential signaling during management when enabled by the backend and supported by the provider. See enrollment contexts for API details and the current conditional-create limitation, and native Signal API for provider behavior.