אם כניסה בלחיצה אחת עונה על הצרכים שלך, שקול להשתמש בו במקום זאת. ל-One Tap יש חווית משתמש מעודכנת ושיפורים נוספים.

על ידי שילוב Smart Lock עבור סיסמאות באפליקציית Android שלך, תוכל להיכנס אוטומטית למשתמשים לאפליקציה שלך באמצעות האישורים שהם שמרו. משתמשים יכולים לשמור הן אישורים של שם משתמש-סיסמה והן אישורים של ספק זהות מאוחדת.

שלב Smart Lock לסיסמות לתוך האפליקציה באמצעות ממשק API לאישורים לאחזר אישורים הצילו על כניסה. השתמש באישורים שאוחזרו בהצלחה כדי להיכנס למשתמש, או השתמש ב-Credentials API כדי להצטרף במהירות למשתמשים חדשים על ידי מילוי חלקי של כניסת האפליקציה או טופס הרשמה. בקש מהמשתמשים לאחר הכניסה או ההרשמה לאחסן את האישורים שלהם לצורך אימות אוטומטי עתידי.

ראה כמה מחקרים במקרה של נעילה חכמה מוצלחת לשילובי סיסמות.

// 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 שלך?