اگر ورود به سیستم One Tap نیازهای شما را برآورده می کند ، به جای آن استفاده کنید. One Tap دارای تجربه کاربر به روز شده و سایر پیشرفت ها است.

با تلفیق Smart Lock برای گذرواژه ها در برنامه Android خود ، می توانید با استفاده از اعتبارنامه هایی که ذخیره کرده اند ، کاربران را به طور خودکار وارد برنامه خود کنید. کاربران می توانند هر دو شناسه رمز عبور نام کاربری و اعتبار ارائه دهنده شناسه فدرال را ذخیره کنند.

با استفاده از API اعتبار سنجی برای بازیابی اعتبارنامه های ذخیره شده در ورود به سیستم ، Smart Lock مخصوص گذرواژه ها را در برنامه خود ادغام کنید. برای ورود به سیستم از اعتبارنامه های با موفقیت بازیابی شده استفاده کنید یا با تکمیل فرم ورود به سیستم یا ثبت نام برنامه خود ، از API اعتبارنامه برای استفاده سریع روی کاربران جدید استفاده کنید. پس از ورود به سیستم یا ورود به سیستم ، از کاربران بخواهید تا اعتبار خود را برای احراز هویت خودکار در آینده ذخیره کنند.

برخی از موارد موردی را در مورد یکپارچه سازی Smart Lock برای رمزهای عبور موفق مشاهده کنید.

// 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
            }
        }
    });
آماده ادغام Smart Lock برای گذرواژه ها در برنامه Android خود هستید؟