Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Aggiungere l'opzione Accedi con Google all'app per iOS o macOS

Un'integrazione di base richiede pochi passaggi. Innanzitutto, configura un progetto nella console API di Google.

Quindi, aggiungi un GIDSignInButton al layout.

Infine, collega il pulsante (utilizzando un elemento IBAction o simile) a un metodo che chiama 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!
}]; 

A questa integrazione di base, puoi aggiungere funzionalità come l'autenticazione backend e l'autorizzazione OAuth 2.0 per accedere alle API di Google.

Scopri come iniziare con la nostra guida per gli sviluppatori. In alternativa, visita il nostro repository GitHub per visualizzare un codice di esempio, inviare una segnalazione di bug o una richiesta di funzionalità o inviare una richiesta di pull.