Ajouter Google Sign-In à votre application iOS ou macOS

Une intégration de base ne nécessite que quelques étapes. Configurez d'abord un projet dans la console Google APIs.

Ajoutez ensuite un GIDSignInButton à votre mise en page.

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

Swift

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

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

Découvrez comment faire vos premiers pas avec notre guide du développeur. Vous pouvez également accéder à notre dépôt GitHub pour voir un exemple de code, envoyer un rapport de bug ou une demande de fonctionnalité, ou envoyer une demande d'extraction.