Ajoutez Google Sign-In à votre application iOS

Une intégration de base ne prend que quelques étapes. Tout d'abord, configurez un projet dans la console API Google.

Ensuite, ajoutez un GIDSignInButton à votre mise en page.

Enfin, connectez le bouton (à l'aide d'une IBAction ou similaire) à une méthode qui appelle signInWithConfiguration:presentingViewController:callback: .

Rapide

 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!
} 

Objectif 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!
}]; 

À cette intégration de base, vous pouvez ajouter des fonctionnalités telles que l'authentification back-end et l'autorisation OAuth 2.0 pour accéder aux API Google.

Découvrez comment démarrer avec notre guide du développeur. Ou, visitez notre référentiel GitHub pour voir un exemple de code, soumettre un rapport de bogue ou une demande de fonctionnalité, ou contribuer à une demande d'extraction.