Facebook iOS SDK - 第二次登录时多余的“确定”点击?

Posted

技术标签:

【中文标题】Facebook iOS SDK - 第二次登录时多余的“确定”点击?【英文标题】:Facebook iOS SDK - redundant "OK" click during second login? 【发布时间】:2012-04-02 14:59:48 【问题描述】:

我正在使用 FB ios SDK 对用户进行身份验证。这就是 FB 应用程序在第二次登录时的样子(用户登录后,授予所有权限,然后注销,然后再次登录):

这似乎有点多余,因为用户已经授予了所有权限。

在某些应用程序中,此过程(第二次登录)如下所示:

1)用户点击“登录”

2)在当前应用和FB应用之间有一个短暂的切换

3)然后操作系统切换回来,无需按“确定”按钮

有没有办法实现或强制这种行为?

【问题讨论】:

【参考方案1】:

登录后需要保存会话,下次恢复。 这是一个快速操作方法:http://coffeeshopped.com/2011/01/saving-sessions-with-the-facebook-ios-sdk

这样,只要令牌没有过期(这是在遥远的未来),用户就不必登录

【讨论】:

【参考方案2】:

通过在 facebook 应用程序配置文件中添加 iOS Bundle ID 解决了问题(转到 https://developers.facebook.com/apps/ 然后选择您的应用程序 -> 编辑设置 -> iOS 应用程序)

【讨论】:

以上是关于Facebook iOS SDK - 第二次登录时多余的“确定”点击?的主要内容,如果未能解决你的问题,请参考以下文章

Facebook iOS sdk,需要按两次登录按钮

首次登录时创建教程

postgres:在用户首次登录时强制更改密码

首次登录时的 React-Native 欢迎屏幕

“用户必须在下次登录时更改密码”时LDAP验证失败。有解决方案吗

新用户首次登录时强制进行 2 因素身份验证 .NET Core