iOS:点击Facebook应用登录不会启用允许/不允许我的应用选项

时间:2011-09-24 23:31:19

标签: iphone facebook sdk

问题: 我为facebook connect运行示例iOS SDK代码。当没有安装Facebook应用程序时,示例应用程序通过Safari进行身份验证,并且示例应用程序能够成功发布。

当安装本机Facebook应用程序时,示例应用程序会启动Facebook应用程序以进行身份​​验证,该应用程序显示请求登录演示应用程序的页面。当我按下登录时,它会打开另一个具有允许/“不允许”选项的窗口。到现在为止还挺好。问题是,如果我从示例应用程序中退出(即[_facebook logout:self])并尝试再次登录,则按下Facebook应用程序中的“登录”按钮不会执行任何操作(它应该会带您进入允许/ “不允许”页面。

我在示例应用程序中指定了App-ID,并且在“URL类型”下的plist中包含了fb [app-id](例如,fb1234)(否则,Safari身份验证也无法使用)

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

不允许您再次使用"允许/不允许"页面,因为用户已经授予了应用程序的权限。页面再次显示的唯一方式是用户撤消Facebook管理面板的访问权限。我不确定API的哪一部分可以实际撤销iOS SDK中应用的访问权限。