Agregue el inicio de sesión de Google a su aplicación iOS

Una integración básica solo requiere unos pocos pasos. Primero, configure un proyecto en la consola API de Google.

Luego, agregue un GIDSignInButton a su diseño.

Finalmente, conecte el botón (usando una IBAction o similar) a un método que llame a 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!
} 

C objetivo

 [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 integración básica, puede agregar funciones como la autenticación de back-end y la autorización OAuth 2.0 para acceder a las API de Google.

Descubra cómo empezar con nuestra guía para desarrolladores. O visite nuestro repositorio de GitHub para ver un código de muestra, enviar un informe de error o una solicitud de función, o contribuir con una solicitud de extracción.