بعد تسجيل دخول مستخدم من خلال 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
، وذلك استنادًا إلى النطاقات
التي طلبتها والمعلومات التي يتضمّنها الملف الشخصي للمستخدم.