Adicionar o Login do Google ao seu aplicativo iOS ou macOS

Uma integração básica leva apenas alguns passos. Primeiro, configure um projeto no console de API do Google.
Em seguida, adicione um GIDSignInButton
ao seu layout.
Por fim, 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! }
Objetivo-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 essa integração básica, você pode adicionar recursos como autenticação de back-end e autorização OAuth 2.0 para acessar as APIs do Google.
Pronto para aprender mais?
Saiba como começar com o nosso guia do desenvolvedor. Ou visite nosso repositório do GitHub para ver alguns códigos de exemplo, enviar um relatório de bug ou solicitação de recurso ou contribuir com uma solicitação pull.