Tek Dokunuşla 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.
Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Şifreler 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ı şifresi kimlik bilgilerini hem de birleşik kimlik sağlayıcı kimlik bilgilerini kaydedebilir.

Oturum açma sırasında kayıtlı kimlik bilgilerini almak için Credentials API'yi kullanarak Şifreler için Smart Lock'u uygulamanıza entegre edin. Kullanıcının oturum açmak için başarıyla alınan kimlik bilgilerini, uygulamanızın oturum açma veya kaydolma formunu kısmen doldurarak hızlı bir şekilde yeni kullanıcı edinmeye yönelik Credentials API'yi kullanın. Oturum açma veya kaydolma işleminden sonra kullanıcılardan, gelecekteki otomatik kimlik doğrulama işlemleri için kimlik bilgilerini depolamalarını isteyin.

Şifreler için Smart Lock entegrasyonlarıyla ilgili bazı örnek olayları inceleyin.

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