אחרי שמשתמש נכנס באמצעות חשבון Google, אם הגדרתם את הכניסה באמצעות חשבון Google באמצעות הפרמטר DEFAULT_SIGN_IN
או השיטה requestProfile
, תוכלו לגשת לפרטי הפרופיל הבסיסיים של המשתמש. אם הגדרתם את הכניסה באמצעות חשבון Google בשיטה requestEmail
, תוכלו לקבל גם את כתובת האימייל שלהם.
לפני שמתחילים
אחזור פרטי פרופיל של משתמש מחובר
משתמשים בשיטה GoogleSignIn.getLastSignedInAccount
כדי לבקש את פרטי הפרופיל של המשתמש המחובר הנוכחי.
GoogleSignInAccount acct = GoogleSignIn.getLastSignedInAccount(getActivity());
if (acct != null) {
String personName = acct.getDisplayName();
String personGivenName = acct.getGivenName();
String personFamilyName = acct.getFamilyName();
String personEmail = acct.getEmail();
String personId = acct.getId();
Uri personPhoto = acct.getPhotoUrl();
}
נתוני פרופיל נוספים שעשויים להיות זמינים מפורטים במאמר GoogleSignInAccount
.
חשוב לזכור שכל אחד משדות הפרופיל יכול להיות null
, בהתאם להיקפים שביקשת ולמידע שפרופיל המשתמש כולל.