Nachdem sich ein Nutzer bei Google angemeldet hat, können Sie seine grundlegenden Profilinformationen abrufen: Name, URL des Profilbilds und E-Mail-Adresse.
Hinweis
- Laden Sie die Abhängigkeiten herunter und konfigurieren Sie Ihr Xcode-Projekt.
- Binde Google Log-in in deine App ein.
Nutzerdaten werden abgerufen
Sobald der Nutzer den Zugriff auf die von Ihnen angeforderten Bereiche authentifiziert und autorisiert hat, können Sie über das Objekt GIDGoogleUser
auf Nutzerprofilinformationen zugreifen.
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];
}];