0

我使用此处的教程在我的 android 应用程序上设置了 SSO ,但是每当我单击登录按钮时,它都会尝试打开 facebook 应用程序,facebook 应用程序显示“正在加载”,但立即失败且没有错误消息,并关闭了我的应用程序. 当我过滤 logcat 以显示与 facebook 相关的内容时,没有显示任何感兴趣的内容。

我完全从教程中复制了代码,我不确定为什么它会立即关闭。我试图在 LoginButton 上设置一个错误侦听器,但它永远不会被调用。

根据这篇博客文章,问题应该出在密钥散列上,但我已经在 facebook 开发人员门户中获得了密钥散列。我什至创建了一个新的密钥库,对其进行哈希处理,然后再次尝试。

我可能做错了什么?

4

1 回答 1

3

在我的办公桌上撞了几天之后,我刚刚重新启动了我的整个应用程序,从一个 facebook 示例应用程序开始,并重新构建了我的应用程序。我意识到在我的活动的 android 清单中,我设置了no:history="true". 由于 Facebook SSO 启动 Facebook 应用程序,然后返回到我的启动活动,它只是退出了我的应用程序。

感谢您的评论!

于 2012-12-15T06:46:07.033 回答