Fügen Sie Ihrer iOS-App die Google-Anmeldung hinzu

Eine Basisintegration erfordert nur wenige Schritte. Richten Sie zunächst ein Projekt in der Google API-Konsole ein.

GIDSignInButton dann Ihrem Layout einen GIDSignInButton .

Verbinden Sie schließlich die Schaltfläche (mithilfe einer IBAction oder ähnlichem) mit einer Methode, die signInWithConfiguration:presentingViewController:callback: aufruft.

Schnell

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

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

Zu dieser grundlegenden Integration können Sie Funktionen wie Back-End-Authentifizierung und OAuth 2.0-Autorisierung für den Zugriff auf Google APIs hinzufügen.

Erfahren Sie in unserem Entwicklerleitfaden, wie Sie loslegen können. Oder besuchen Sie unser GitHub-Repository, um Beispielcode zu sehen, einen Fehlerbericht oder eine Funktionsanfrage einzureichen oder eine Pull-Anfrage beizutragen.