Adicione o Login do Google ao seu aplicativo iOS

Uma integração básica requer apenas alguns passos. Primeiro, configure um projeto no console da API do Google.

Em seguida, adicione um GIDSignInButton ao seu layout.

Finalmente, conecte o botão (usando um IBAction ou similar) a um método que chama signInWithConfiguration:presentingViewController:callback:

Rápido

 GIDSignIn.sharedInstance.signIn(
    with: signInConfig,
    presenting: self
) { user, error in
    guard error == nil else { return }
    guard let user = user else { return }

    // Your user is signed in!
} 

Objective-C

 [GIDSignIn.sharedInstance
    signInWithConfiguration:signInConfig
   presentingViewController:self
                   callback:^(GIDGoogleUser * _Nullable user,
                              NSError * _Nullable error) {
      if (error) { return; }
      if (user == nil) { return; }

    // Your user is signed in!
}]; 

A esta integração básica, você pode adicionar recursos como autenticação de back-end e autorização OAuth 2.0 para acessar APIs do Google

Aprenda como começar com nosso guia do desenvolvedor. Ou visite nosso repositório GitHub para ver algum código de amostra, enviar um relatório de bug ou solicitação de recurso ou contribuir com uma solicitação pull.