หากการลงชื่อเข้าใช้ด้วยการแตะเพียงครั้งเดียวตรงกับความต้องการของคุณให้ลองใช้มันแทน One Tap มีประสบการณ์การใช้งานที่อัปเดตและการปรับปรุงอื่น ๆ

การรวม Smart Lock สำหรับรหัสผ่านเข้ากับแอป Android ทำให้คุณสามารถลงชื่อผู้ใช้เข้าสู่แอปของคุณโดยอัตโนมัติโดยใช้ข้อมูลรับรองที่บันทึก ผู้ใช้สามารถบันทึกได้ทั้งข้อมูลรับรองชื่อผู้ใช้รหัสผ่านและข้อมูลประจำตัวของผู้ให้บริการเอกลักษณ์รวม

ผสานรวม Smart Lock สำหรับรหัสผ่านเข้ากับแอปของคุณโดยใช้ Credentials API เพื่อดึงข้อมูลรับรองที่บันทึกไว้เมื่อลงชื่อเข้าใช้ ใช้ข้อมูลรับรองที่ดึงข้อมูลสำเร็จเพื่อลงชื่อเข้าใช้ผู้ใช้หรือใช้ Credentials 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 ของคุณแล้วหรือยัง