首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌SignIn iOS GIDSIgnIn突然失败

谷歌SignIn iOS GIDSIgnIn突然失败
EN

Stack Overflow用户
提问于 2016-04-06 16:35:26
回答 1查看 724关注 0票数 1

我使用了几个月的GIDSignIn,它以前运行得很好。用户可以通过Google或应用程序内浏览器成功登录。

今天,我收到了几个用户无法登录的报告,我通过自己的测试确认了这个问题。

现在,GIDSignIn采用了传统的方式,打开应用程序内的浏览器,提示用户登录(尽管安装了Google )。在登录后,它将留在Google.com搜索引擎,不再返回应用程序。

我想知道谷歌方面是不是出了什么问题?

EN

回答 1

Stack Overflow用户

发布于 2016-04-23 14:27:40

假设你们没有找到解决办法(@neobie:我试过你的KLSE屏幕程序,还有Trello应用程序),我想答案是,如果不通过应用程序内浏览器或Safari,目前在iOS上使用Google iOS是不可能的。

但我当然希望我错了--因为我也在尝试登录谷歌应用程序。

到目前为止,我的发现是:

  • 设置allowSignInWithWebView = false和allowsSignInWithBrowser = false似乎没有什么作用。网络视图仍然会弹出。
    • 我反复检查了URL方案(一个包含REVERSED_CLIENT_ID,一个包含绑定ID) --这不应该是问题所在。

  • 我不知道谷歌在"GIDSignIn类文档“中定义的是“一个有能力的谷歌应用程序”或“合适的谷歌应用程序”,但我在我的测试设备上安装了Chrome、Google+和Gmail,这没有帮助。
  • 同样的checkGoogleSignInAppInstalled文档表示不推荐使用GIDSignIn,并且“总是在iOS 9或更高版本上用NO回电话”。我不明白这意味着什么,也找不到更多的信息。但听起来不太有希望。
  • 此外,我在“本地”Facebook上也遇到了很多麻烦--最后发现在那里设置loginBehavior = FBSDKLoginBehaviorSystemAccount可以解决这个问题--尽管我不完全理解为什么FBSDKLoginBehaviorNative不能工作。请参见这条线。注意到,对于Facebook,需要设置几个LSApplicationQueriesSchemes,但GIDSignIn不应该需要设置这些?

所以,如果我错了,我很乐意接受纠正--告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36457148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档