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

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