If One Tap sign-in meets your needs, consider using it instead. One Tap has an updated user experience and other improvements.
透過集合功能整理內容 你可以依據偏好儲存及分類內容。

將密碼專用 Smart Lock 整合至您的 Android 應用程式後,您就可以讓使用者透過已儲存的憑證自動登入您的應用程式。使用者可以儲存使用者名稱憑證憑證和聯合識別資訊提供者憑證。

使用 Credentials API 在登入時擷取已儲存的憑證,藉此將密碼專用 Smart Lock 整合至您的應用程式。使用成功擷取的憑證登入使用者,或者使用 Credentials API 部分完成應用程式的登入或申請表單,以便迅速加入新使用者。在使用者登入或註冊後提示使用者儲存憑證,以供日後自動驗證。

請參閱個案研究,瞭解成功使用 Password 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
            }
        }
    });
準備好將 Android 專用密碼專用 Smart Lock 整合到 Android 應用程式中了嗎?