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

بعد أن تقوم بتسجيل دخول مستخدم باستخدام Google ، إذا قمت بتهيئة تسجيل الدخول إلى Google ، باستخدام معلمة DEFAULT_SIGN_IN أو طريقة requestProfile ، يمكنك الوصول إلى معلومات الملف الشخصي الأساسية للمستخدم. إذا قمت بتكوين Google Sign-In باستخدام طريقة requestEmail ، فيمكنك أيضًا الحصول على عنوان بريدهم الإلكتروني

قبل ان تبدأ

استرجع معلومات الملف الشخصي لمستخدم قام بتسجيل الدخول

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