将 Google 登录添加到您的 iOS 应用程序

一个基本的集成只需要几个步骤。首先,在 Google API 控制台中设置一个项目。

然后,将GIDSignInButton添加到您的布局。

最后,将按钮(使用IBAction或类似工具)连接到调用signInWithConfiguration:presentingViewController:callback:

迅速

 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

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

在此基本集成中,您可以添加后端身份验证和 OAuth 2.0 授权等功能以访问 Google API。

了解如何开始使用我们的开发人员指南。或者,访问我们的 GitHub 存储库以查看一些示例代码、提交错误报告或功能请求,或贡献拉取请求。