Wenn die One Tap-Anmeldung Ihren Anforderungen entspricht, sollten Sie sie stattdessen verwenden. One Tap bietet eine aktualisierte Benutzererfahrung und andere Verbesserungen.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Durch die Integration von Smart Lock for Passwords in Ihre Android-App können Sie Benutzer automatisch mit den von ihnen gespeicherten Anmeldeinformationen bei Ihrer App anmelden. Benutzer können sowohl Anmeldeinformationen für Benutzername und Kennwort als auch Anmeldeinformationen für Verbundidentitätsanbieter speichern.

Integrieren Sie Smart Lock for Passwords in Ihre App, indem Sie die Anmeldeinformations-API verwenden , um gespeicherte Anmeldeinformationen bei der Anmeldung abzurufen. Verwenden Sie erfolgreich abgerufene Anmeldeinformationen, um den Benutzer anzumelden, oder verwenden Sie die Anmeldeinformationen-API, um neue Benutzer schnell einzubinden, indem Sie das Anmelde- oder Anmeldeformular Ihrer App teilweise ausfüllen. Fordern Sie Benutzer nach der Anmeldung oder Anmeldung auf, ihre Anmeldeinformationen für die zukünftige automatische Authentifizierung zu speichern.

Sehen Sie sich einige Fallstudien erfolgreicher Smart Lock for Passwords-Integrationen an.

// Store user credentials with Auth.CredentialsApi.save()

Auth.CredentialsApi.save(mCredentialsClient, credential).setResultCallback(
    new ResultCallback() {
        @Override
        public void onResult(Status status) {
            if (status.isSuccess()) {
                // Credentials were saved
            } else {
                if (status.hasResolution()) {
                    // Try to resolve the save request. This will prompt the user if
                    // the credential is new.
                    try {
                        status.startResolutionForResult(this, RC_SAVE);
                    } catch (IntentSender.SendIntentException e) {
                        // Could not resolve the request
                    }
                }
            }
        }
    });
// Retrieve stored credentials with Auth.CredentialsApi.request()

Auth.CredentialsApi.request(mCredentialsClient, mCredentialRequest).setResultCallback(
    new ResultCallback() {
        @Override
        public void onResult(CredentialRequestResult credentialRequestResult) {
            if (credentialRequestResult.getStatus().isSuccess()) {
                // Handle successful credential requests
            } else {
                // Handle unsuccessful and incomplete credential requests
            }
        }
    });
Sind Sie bereit, Smart Lock for Passwords in Ihre Android-App zu integrieren?