我正在按照本教程 https://developers.google.com/identity/sign-in/ios/sign-in 将 Google Sign In 集成到我的 swift IOS 应用程序中。在显示登录表单之前如何更改客户端 ID?
推荐的方法是使用具有单个客户端 ID 的
GoogleService-Info
文件。如果您的应用程序的不同版本(例如开发和发布)需要不同的客户端 ID,那么您可以为不同的构建方案使用不同的 GoogleService-Info
文件。
如果您确实想通过代码使用不同的客户端 ID,那么您需要创建自己的
GIDSigninConfig
并将其设置在 GIDSignin
实例上:
let config = GIDConfiguration(clientID: "abc123")
let signin = GIDSignIn.sharedInstance
signin.config = config
...