因此,我最近将Google Signin API更新为2.3.1(以及今天的2.3.2),从那时起,我的应用程序不再将我弹回已安装的Google应用进行身份验证。它总是在应用程序中打开Web视图。
造成了什么变化?
要清楚,没有任何东西被打破,登录工作正常。事实上,如果用户已经登录,则用户似乎不需要输入密码。仍然,为什么要改变?
答案 0 :(得分:3)
你在iOS9上吗?我相信这是故意的。该团队最终改变了iOS9上Google登录库的默认行为,更喜欢嵌入式Safari View Controller。理由是嵌入式SFSafariViewController在iOS9上可能是更好的整体体验,而且它更适合于评论者。
如果您真的想切换到原生应用,可以添加一行
GIDSignIn.sharedInstance().allowsSignInWithWebView = false
到您的应用,并且它不会使用网页浏览,但我真的不建议更改默认行为,除非您觉得它非常必要。