किसी उपयोगकर्ता के Google से साइन इन करने के बाद, आपको उपयोगकर्ता की प्रोफ़ाइल की बुनियादी जानकारी मिल सकती है जानकारी: उनका नाम, प्रोफ़ाइल इमेज का यूआरएल, और ईमेल पता.
शुरू करने से पहले
- डिपेंडेंसी डाउनलोड करें और अपना Xcode प्रोजेक्ट कॉन्फ़िगर करें.
- अपने ऐप्लिकेशन में 'Google साइन इन' को इंटिग्रेट करें.
उपयोगकर्ता की जानकारी वापस हासिल की जा रही है
उपयोगकर्ता के अनुरोध किए गए दायरों की पुष्टि करने और उसे ऐक्सेस करने की अनुमति मिलने के बाद,
GIDGoogleUser
ऑब्जेक्ट के ज़रिए, उपयोगकर्ता की प्रोफ़ाइल की जानकारी को ऐक्सेस किया जा सकता है.
Swift
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)
}
Objective-C
[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];
}];