קבלת פרטי הפרופיל
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
אזהרה:
הכניסה באמצעות חשבון Google ל-Android מיושנת ולא נתמכת יותר. כדי לשמור על האבטחה ועל נוחות השימוש באפליקציה, כדאי לעבור למנהל פרטי הכניסה עוד היום. ב-Credential Manager יש תמיכה במפתחות גישה, בסיסמה ובאימות זהויות מאוחד (כמו כניסה באמצעות חשבון Google), אבטחה חזקה יותר וחוויית משתמש עקבית יותר.
למפתחי Wear: תהיה תמיכה ב-Credential Manager בגרסה 5.1 של Wear OS ובשעונים נבחרים בגרסאות מתקדמות יותר. מפתחים שתומכים באופן פעיל במכשירי Wear OS בגרסאות 3, 4 ו-5.0 עם 'כניסה באמצעות חשבון Google', צריכים להמשיך להשתמש בכניסה באמצעות חשבון Google ל-Android באפליקציות של Wear. התמיכה בכניסה באמצעות חשבון Google תהיה זמינה בממשקי ה-API של Credential Manager בגרסאות האלה של WearOS במועד מאוחר יותר.
אחרי הכניסה של משתמש באמצעות 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();
}
הערה: כתובת האימייל של חשבון Google יכולה להשתנות, לכן לא מומלץ להשתמש בה כדי לזהות משתמשים. במקום זאת, צריך להשתמש במזהה החשבון, שאפשר לקבל בצד הלקוח באמצעות GoogleSignInAccount.getId
, ובצד העורפי מההצהרה sub
של אסימון המזהה.
נתוני פרופיל נוספים שעשויים להיות זמינים מפורטים במאמר GoogleSignInAccount
.
חשוב לזכור שכל אחד משדות הפרופיל יכול להיות null
, בהתאם להיקפים שביקשת ולמידע שפרופיל המשתמש כולל.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0 . לפרטים, ניתן לעיין במדיניות האתר Google Developers . Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-08-31 (שעון UTC).
[null,null,["עדכון אחרון: 2025-08-31 (שעון UTC)."],[],[],null,[]]