2012-04-28 61 views
0

我已经有一段时间在我的android应用程序上运行Facebook SDK。我主要是在安装了Facebook应用程序的情况下进行测试。但是今天,我正在Kindle Fire上测试它。Facebook Android应用程序 - 登录问题 - “发生错误”

我的摄制步骤如下....

1)通过浏览器应用程序登录到Facebook。 (未安装FB应用程序) 2)使用Facebook SDK登录我的Android应用程序 3)返回浏览器并退出Facebook。 4)返回到我的应用程序....当我刷新我的UIWebView,你不再是FB应用程序的授权...因此,现在我们回到'登录'屏幕 5)尝试再次登录到Facebook ...

您收到一个空白的FB登录页面与“有错误发生”。

注:它试图使用的登录页面的URL,(1)我的正确的applicationID,它还包含一个AUTH_TOKEN。

您无法登录到应用程序,直到您转到这个应用程序设置和“清除数据”。一旦你这样做,你可以再次登录。

有没有其他人看到过这个问题?当我第一次实现FB SDK时,我几乎复制了示例应用程序。

感谢, stringa

+0

您可以清除手机中的应用程序数据? – Dinesh 2012-04-28 05:00:56

回答

0

我有同样的问题。我尝试了这样的事情,它的工作。

Utility.mFacebook.authorize(this, permissions, -1, 
             new LoginDialogListener()); 

当您将activitycode设置为-1时,系统会提示您输入登录信息。这意味着你迫使它打开登录对话框。

+0

以上不适合我。在LoginDialog URL中使用auth_token时,我注意到了这个问题。如果你从url中删除auth_token参数,它的效果非常好!你不想为其他东西删除auth_token,只是登录对话框。 – stringa 2012-04-28 18:01:58

相关问题