android - "Cookies not enabled error"在某些设备上

标签 android facebook cookies facebook-login facebook-authentication

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

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

如果您对此问题有任何见解,我们将不胜感激。

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

最佳答案

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

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

希望这能解决您的问题。

关于android - "Cookies not enabled error"在某些设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14712721/

相关文章:

java - 在java桌面应用程序中获取facebook USER TOKEN

facebook - 无效,因为未提供类型 'og:title' 的必需属性 'string'

JavaScript 不会保存 cookie

google-chrome - cookie 在服务器端还是在客户端/浏览器端过期?

java - 一个将继续运行的线程?

iphone - 在 ios 中使用 Graph Api 在 friend 墙上发帖不起作用

android - 微调器下拉箭头

jquery - 有任何用于处理 cookie 法律合规性的 Angular 指令吗?

android - ViewPager 问题

java - 将 SharedPreferences 传递给 doInBackground()