某些设备上的“Cookie未启用错误”

时间:2013-02-05 16:54:45

标签: android facebook cookies facebook-login facebook-authentication

我正在开发一款应用程序,该应用程序使用Facebook作为应用程序标准帐户创建流程的备用登录方法。在某些设备上,Facebook的Web对话框身份验证产生错误“您的浏览器未启用Cookie。请在您的安全首选项中进行调整”

到目前为止,我只在亚马逊的Kindle Fire和Galaxy Tab 10.1上看过它。我已经验证在两台设备上都启用了Cookie,并且设备可以使用其库存网络浏览器登录Facebook。在设备上重新安装我的应用程序没有任何效果,并且在启动Web对话框时,logcat中不存在任何错误或警告。我正在使用最新的Facebook SDK 3.0 for Android。

对此问题的任何见解都将不胜感激。

编辑: 我还要补充一点,我不确定Cookie是否确实存在问题。如果我输入了伪造的密码,FB对话框将尝试登录并失败并显示密码错误消息。如果我然后尝试再次登录,使用真实密码,对话框将通过,一切都将顺利处理。也正确创建了FB会话。仅当我首先尝试“真实”登录时才会出现Cookie错误,而不是第一次登录失败,然后再次登录。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题& 我做了什么来解决这个问题

  1. 启动我的设备默认Browser
  2. 转到选项菜单,
  3. 选择more,然后选择settings
  4. 向下滚动,直至找到Accept cookies选项。不应检查它旁边的框。选中此框将显示绿色复选标记并为Web浏览器启用Cookie。如果您想禁用cookie,只需关闭复选框(在启用cookie和禁用时两种情况下进行测试)。
  5. 我希望这能解决你的问题。