重新启动应用程序后仍然弹出facebook SDK iOS登录视图

Posted

技术标签:

【中文标题】重新启动应用程序后仍然弹出facebook SDK iOS登录视图【英文标题】:facebook SDK iOS Login View still pops up after relaunching app 【发布时间】:2011-03-24 16:12:17 【问题描述】:

我已经完成了所有工作,我什至已经在 fb 上发帖了。我第一次使用 xcode 模拟器,它要求进行用户身份验证,我输入了我的用户信息,然后它给了我第二个 fb 对话窗口,说它已被授权并且必须按下 OKAY 按钮。这会将我带到我的应用程序。

让我烦恼的是,每次我运行该应用程序时,它都不会再次询问我的凭据,但它确实会弹出一个 fb 对话窗口,说我已经很好地登录了,我必须按右下角的 OKAY 按钮。

有没有办法避免这种情况,每次都会让我的用户感到痛苦。

【问题讨论】:

【参考方案1】:

你一直在请求允许每次在 facebook 中访问数据

为避免这种情况,只需通过 bool 设置 if 循环的权限...

我想你明白

【讨论】:

好吧,你的意思是添加这个:if (![facebook isSessionValid]) [facebook authorize:permissions delegate:self]; // 但是权限是未声明的 yes.u r right.permission 是包含要指定给用户的相关标签的数组,我们要访问该标签中的区域。如果您没有类似的内容,则使用权限数组指定为使用 nil.even 你可以像往常一样访问用户的公共可见属性 .enjoy

以上是关于重新启动应用程序后仍然弹出facebook SDK iOS登录视图的主要内容,如果未能解决你的问题,请参考以下文章

Facebook iOS SDK 在应用启动时挂起

iOS Facebook 登录 SDK 4.12

Facebook SDK 注销问题

安装了 Facebook 应用程序的 Facebook SDK iOS 登录

Facebook sdk:登录屏幕出现在弹出窗口中,而不是连接 Facebook 应用程序

如何使用 Facebook SDK 3.1 使用弹出视图登录 Facebook,而不是通过 safari? [关闭]