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