After you have signed in a user with Google, you can get the user's ID string, name, profile image, and email address.
Before you begin
Retrieving user information
Once the user has authenticated and authorized access to the scopes you request,
you can access user information through the GIDGoogleUser
object.
- (void)signIn:(GIDSignIn *)signIn didSignInForUser:(GIDGoogleUser *)user withError:(NSError *)error { if (error != nil) { if (error.code == kGIDSignInErrorCodeHasNoAuthInKeychain) { NSLog(@"The user has not signed in before or they have since signed out."); } else { NSLog(@"%@", error.localizedDescription); } return; } // Perform any operations on signed in user here. NSString *userId = user.userID; // For client-side use only! NSString *idToken = user.authentication.idToken; // Safe to send to the server NSString *fullName = user.profile.name; NSString *givenName = user.profile.givenName; NSString *familyName = user.profile.familyName; NSString *email = user.profile.email; // ... }