प्रोफ़ाइल की जानकारी फ़ेच की जा रही है

किसी उपयोगकर्ता के Google से साइन इन करने के बाद, आपको उपयोगकर्ता की प्रोफ़ाइल की बुनियादी जानकारी मिल सकती है जानकारी: उनका नाम, प्रोफ़ाइल इमेज का यूआरएल, और ईमेल पता.

शुरू करने से पहले

उपयोगकर्ता की जानकारी वापस हासिल की जा रही है

उपयोगकर्ता के अनुरोध किए गए दायरों की पुष्टि करने और उसे ऐक्सेस करने की अनुमति मिलने के बाद, GIDGoogleUser ऑब्जेक्ट के ज़रिए, उपयोगकर्ता की प्रोफ़ाइल की जानकारी को ऐक्सेस किया जा सकता है.

SwiftObjective-C
GIDSignIn.sharedInstance.signIn(withPresenting: self) { signInResult, error in
    guard error
== nil else { return }
    guard
let signInResult = signInResult else { return }

   
let user = signInResult.user

   
let emailAddress = user.profile?.email

   
let fullName = user.profile?.name
   
let givenName = user.profile?.givenName
   
let familyName = user.profile?.familyName

   
let profilePicUrl = user.profile?.imageURL(withDimension: 320)
}
[GIDSignIn.sharedInstance signInWithPresentingViewController:self
                                                  completion
:^(GIDSignInResult * _Nullable signInResult,
                                                               
NSError * _Nullable error) {
   
if (error) { return; }
   
if (signInResult == nil) { return; }

   
GIDGoogleUser *user = signInResult.user;

   
NSString *emailAddress = user.profile.email;

   
NSString *name = user.profile.name;
   
NSString *givenName = user.profile.givenName;
   
NSString *familyName = user.profile.familyName;

    NSURL
*profilePic = [user.profile imageURLWithDimension:320];
}];