我已经在我的Android应用程序上运行了Facebook SDK一段时间了。我大部分时间都在安装Facebook应用程序进行测试。但今天,我在Kindle Fire上测试它。
我的Repro步骤如下......
1)通过浏览器应用程序登录Facebook。 (未安装FB应用程序) 2)使用Facebook SDK登录我的Android应用程序 3)返回浏览器并注销Facebook。 4)返回我的应用程序....当我刷新我的UIWebView时,你不再获得FB应用程序的授权...因此现在我们回到'登录'屏幕 5)尝试再次登录Facebook ...
您收到一个空白的FB登录页面,其中包含“错误发布”。
注意:它尝试用于登录页面的Url,(1)有正确的applicationId,它还包含auth_token。
在转到“应用程序”设置和“清除数据”之前,无法登录应用程序。完成后,您可以再次登录。
有没有人见过这个问题?当我第一次实现FB SDK时,我几乎复制了示例应用程序。
谢谢, stringa
答案 0 :(得分:0)
我遇到了同样的问题。我试过这样的东西,但它确实奏效了。
Utility.mFacebook.authorize(this, permissions, -1,
new LoginDialogListener());
将activitycode设置为-1时,系统会提示您确定登录。这意味着您强制它打开登录对话框。