0

我想在 android 应用程序中使用 Facebook 实现单点登录。我有以下问题:

当设备上未安装 facebook 应用程序时,我可以接收访问令牌和我需要的所有数据。但是当我安装 facebook 应用程序时,似乎没有任何效果。当我启动实现 SSO 的活动时,它只加载一段时间,然后暂停而不返回任何内容。

我有一个签名的 apk,我认为我在 fb 开发人员页面中有正确的哈希键。

有谁知道为什么会出现这个问题?我需要在 facebook android sdk 中更改什么吗?

非常感谢您!

编辑:我尝试了 YShinkarev 在这里所说的 -> Android - facebook sdk 登录窗口消失(评论 facebook.java 代码中的一些行并禁用 SSO)。现在我提供凭据并接收访问令牌。但是如果我从fb应用程序登录,不应该是我自动收到的吗?我不明白为什么这不起作用..

4

1 回答 1

4

android SSO 存在问题,正如您在平台状态页面中看到的那样,它已被 facebook 确认。

如果设备上存在 facebook 应用程序,则使用 SSO,并且在 facebook 解决问题之前它将无法工作。这里还有一些关于这个问题的其他线程,例如:从我的应用程序登录到 facebook 可以在模拟器上运行,但不能在设备上运行

于 2012-04-20T21:55:15.450 回答