One Tap oturum açma ihtiyaçlarınızı karşılıyorsa, bunun yerine kullanmayı düşünün. One Tap, güncellenmiş bir kullanıcı deneyimine ve diğer iyileştirmelere sahiptir.

Parolalar için Smart Lock'u Android uygulamanıza entegre ederek, kullanıcıların kaydettikleri kimlik bilgilerini kullanarak uygulamanızda otomatik olarak oturum açabilirsiniz. Kullanıcılar hem kullanıcı adı-parola kimlik bilgilerini hem de birleşik kimlik sağlayıcı kimlik bilgilerini kaydedebilir.

Kullanarak uygulamanıza Şifreler için Smart Lock entegre Kimlik API oturum açma kayıtlı kimlik bilgilerini almak için. Kullanıcının oturum açması için başarıyla alınan kimlik bilgilerini kullanın veya uygulamanızın oturum açma veya kaydolma formunu kısmen tamamlayarak yeni kullanıcıları hızla dahil etmek için Credentials API'yi kullanın. Oturum açtıktan veya kaydolduktan sonra kullanıcılardan gelecekteki otomatik kimlik doğrulama için kimlik bilgilerini saklamalarını isteyin.

Bazı Bkz vaka çalışmaları Şifreler entegrasyonlar için başarılı Akıllı Kilit arasında.

// 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
            }
        }
    });
Parolalar için Smart Lock'u Android uygulamanıza entegre etmeye hazır mısınız?