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.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

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.

Oturum açarken kaydedilen kimlik bilgilerini almak üzere Kimlik Bilgileri API'sını kullanarak Parolalar için Smart Lock'u uygulamanıza entegre edin. Kullanıcıyı oturum açmak için başarıyla alınan kimlik bilgilerini kullanın veya uygulamanızın oturum açma veya kayıt formunu kısmen doldurarak yeni kullanıcılara hızla dahil olmak için Kimlik Bilgileri API'sini kullanın. Oturum açtıktan veya kaydolduktan sonra kullanıcılardan kimlik bilgilerini gelecekteki otomatik kimlik doğrulaması için saklamalarını isteyin.

Başarılı Parolalar için Smart Lock entegrasyonlarıyla ilgili bazı örnek olaylara bakın.

// 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?