gpt4 book ai didi

ios - 如何像我们使用 Facebook 一样更改 Google 的登录行为?

转载 作者:搜寻专家 更新时间:2023-11-01 07:13:23 26 4
gpt4 key购买 nike

我想将 Google 登录管理器的登录行为更改为 Web,就像我们在 Swift 3 和 iOS 开发中用于 Facebook 的登录行为一样? Google 如何实现这一点?

var fbLoginManager : FBSDKLoginManager = FBSDKLoginManager()
fbLoginManager.loginBehavior = FBSDKLoginBehavior.web

最佳答案

Google 已从 Google Sign-In iOS SDK 中删除了该特定功能。阅读release notes for v4.0.0但是,您可以通过将 GoogleSignIn SDK 降级到 v3.0.0(低于 v4.0.0 的任何版本)来使用 webView 登录。

为此你应该编辑你的 Podfile。 (假设您使用了 cocoapods)

pod 'GoogleSignIn', '3.0.0'

在您的终端上运行 pod update

然后你就可以使用这些属性了,

allowsSignInWithBrowser = NO
allowsSignInWithWebView = YES

swift 4 更新

GIDSignIn.sharedInstance().allowsSignInWithBrowser = false
GIDSignIn.sharedInstance().allowsSignInWithWebView = true

P.S:因为 SFSafariViewController 更安全,整体体验更好。并且是 iOS 9 及更高版本的默认设置。我建议您使用嵌入式 Safari View Controller,它对审阅者更友好。

关于ios - 如何像我们使用 Facebook 一样更改 Google 的登录行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43617407/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com