9

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

到目前为止,我只在小型 Amazon Kindle Fire 和 Galaxy Tab 10.1 上看到过它。我已经验证了两台设备上都启用了 cookie,并且这些设备能够使用他们的库存网络浏览器登录 Facebook。在设备上重新安装我的应用程序没有任何效果,并且在启动 Web 对话框时,logcat 中不存在任何错误或警告。我正在使用适用于 Android 的最新 Facebook SDK 3.0。

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

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

4

1 回答 1

1

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

  1. 启动我的设备默认Browser
  2. 进入选项菜单,
  3. more然后选择settings
  4. 向下滚动,直到找到该Accept cookies选项。不应选中它旁边的框。选择该框将显示一个绿色复选标记并为 Web 浏览器启用 cookie。如果您想禁用 cookie,只需关闭复选框(在启用和禁用 cookie 的两种情况下进行测试)。

我希望这能解决你的问题。

于 2013-02-13T06:59:47.110 回答