在过去的 3 个小时里,我一直在寻找关于这个问题的答案,但类似的问题没有帮助,所以我终于提出了这个问题:
我正在尝试使用 Facebook 的 Android SDK,我得到一个“空白”屏幕(它周围有一个框架,但在您期望授权详细信息的地方我却得到了空白):
单击“登录”会出现相同的页面,只是标题现在是“错误”并带有一条模糊的消息:
我已检查哈希键是否正确。我已将散列键更改为诸如“asdf”之类的荒谬内容,并且日志确实表明该应用程序正在使用
[some key]
并且不匹配。所以我用[some key]
替换了“asdf”,那个错误就消失了。 (此外,上面的页面在哈希键不正确的情况下甚至不会出现,它只是立即结束身份验证过程。)我已经检查过日期和时间设置是否正确,所以至少 SSL 没有因此而中断。我也没有在 logcat 中看到任何相关的错误或警告。
我确实找到了 an existing question (没有真正的答案)和链接 solution但这似乎已经过时了。 (而且它不起作用。)
我正在关注 https://developers.facebook.com/docs/mobile/android/build/#enablesso 上的 FB 教程逐字逐句,此时我不知道如何在日志中没有错误或警告的情况下调试它。有没有其他人以前见过这个错误?
(我使用的是 Android API 15 和用于 FB API 的 github 的最新克隆。)
最佳答案
我在 andorid 上使用 Titanium 移动开发时遇到了同样的问题,并且使用 webview 或使用 SSO 都给出了相同的结果。
编辑:已提交一个错误,因此请同时注册: https://developers.facebook.com/bugs/385350798163367?browse=search_4f8ed4596fd900857644164
关于android - android 上的 facebook api : blank screen instead of auth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10202245/