我想在Android应用程序中使用Facebook实现单点登录。我有以下问题:
我可以在设备上未安装facebook应用程序时收到访问令牌和我需要的所有数据。但是当我安装facebook应用程序时,似乎没有任何工作。当我启动实现SSO的活动时,它只会加载一段时间,然后暂停而不返回任何内容。
我有一个签名的apk,我想我在fb开发者页面中有正确的哈希键。
有谁知道为什么会出现这个问题?在facebook android sdk中有什么我需要改变的吗?
非常感谢你!
编辑: 我试过YShinkarev在这里说的话 - > Android - facebook sdk Login window disappear(评论facebook.java代码中的某些行并禁用SSO)。现在我提供凭据并接收访问令牌。但是,如果我从fb应用程序登录,我不应该自动收到它吗?我不明白为什么这不起作用..
答案 0 :(得分:4)
Android SSO存在问题,Facebook已经确认,您可以在Platform Status page中看到。
如果设备上有facebook应用程序,则使用SSO,直到facebook修复问题后才能使用。 这里有一些关于这个问题的其他线程,例如:logging in to facebook from my app works on emulator but not on device