الحصول على معلومات الملف الشخصي

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