קבלת פרטי הפרופיל
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
אזהרה:
הכניסה באמצעות חשבון 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)."],[],[]]