Bir kullanıcı Google ile oturum açtıktan sonra kullanıcının temel profilini alabilirsiniz bilgileri: kullanıcının adı, profil resmi URL'si ve e-posta adresi.
Başlamadan önce
- Bağımlılıkları indirin ve Xcode projenizi yapılandırın.
- Google ile Oturum Açma özelliğini uygulamanıza entegre edin.
Kullanıcı bilgilerini alma
Kullanıcı istediğiniz kapsamlar için kimlik doğrulamasını yapıp erişim yetkisi verdikten sonra,
kullanıcı profili bilgilerine GIDGoogleUser
nesnesi aracılığıyla erişebilirsiniz.
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];
}];