目前我正在尝试让 facebook api 工作。当我在我的虚拟设备上启动 SessionLoginSample 并通过 Activity 点击登录时,它工作得很好。即使我的设备上没有 Faceboook,它也会将我指向该网站。
当我尝试通过我的实际设备 (Galaxy S2+) 启动登录时,它什么也没做。我收到一个 Facebook 弹出窗口,询问我是否希望该应用程序允许访问我的个人资料和好友列表。它下面的选项是cancel和ok。当我点击 OK 时,它会变成加载轮弹出窗口,几秒钟后消失,但没有任何反应。它没有登录。我的 Android 手机上的 Scrumptious 也是如此。
我确实有 Facebook。
编辑。当我从手机中删除 Facebook 应用程序时,它确实有效。这是怎么回事?
最佳答案
所以我解决了这个问题。有多个其他人遇到同样的问题,但实际上没有任何效果。你要做的是:
导出签名应用
从 keystore 获取 key 哈希。参见 Facebook Android Generate Key Hash .
- 转到您的开发者设置并将哈希放入其中。
关于android - SessionLogin示例登录问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19765099/