प्रोफ़ाइल की जानकारी पाना

Google से किसी उपयोगकर्ता के साइन इन करने के बाद, अगर आपने DEFAULT_SIGN_IN पैरामीटर या requestProfile तरीके से 'Google साइन इन' को कॉन्फ़िगर किया है, तो उपयोगकर्ता की प्रोफ़ाइल की बुनियादी जानकारी ऐक्सेस की जा सकती है. अगर आपने '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 हो सकता है. यह इस बात पर निर्भर करता है कि आपने कौनसे स्कोप का अनुरोध किया है और उपयोगकर्ता की प्रोफ़ाइल में कौनसी जानकारी शामिल है.