我一整天都被这个非常令人沮丧的问题困扰,通过 Google,我发现很多人都有同样的问题,但没有与新的 Android 版 Facebook API 相关的答案。我已完全按照此处列出的步骤进行操作:
https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/
When I run the sample app on my device I get this:
![enter image description here](https://i.stack.imgur.com/dh2m4.png)
当我在模拟器上运行它时,它可以工作。我理解这是因为 Facebook 的 SSO 实施。模拟器没有安装 facebook,所以它第一次成功登录,但设备启动 facebook 应用程序,由于某种原因给出了这个错误,当我返回时,就好像我根本没有登录 facebook 一样没有活动会话(尽管我是这样,因为当它启动 facebook 应用程序时我可以浏览朋友等)
我无法在我的设备上卸载 Facebook,即使我可以,这对于应用程序用户来说也是不可接受的。如果可能的话,我想保留 SSO 功能,但以某种方式让它发挥作用!
我花了一整天的时间来回处理我的哈希密钥,并通过我的设备+代码和密钥工具生成它们,它们匹配,因此问题与此无关。此外,示例应用程序在模拟器上运行,这肯定意味着它存在 SSO 问题。提前致谢。
经过 8 小时浏览我的代码和 facebook 文档后,我决定更新我平板电脑上的 facebook 应用程序(我从来没有使用过它,所以也懒得更新它),现在一切正常了。
我猜我平板电脑上的 Facebook 应用程序是 Android 上 Facebook 的预 SSO,但我创建的应用程序期望它受到支持并给出错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)