我想我遇到了与 this 中相同的问题发布。
我正在使用 Unity4.3.0f4
和 Facebook SDK 5.0.4 beta
。
我使用通过 FB.Android.KeyHash
获得的正确 key 哈希(不是调试 key 哈希)。在我自己的设备以及 BlueStacks 模拟器上,我设法正常登录和 FB.Feed
。但是,其他测试过该应用程序的用户无法登录。 FB.Login("publish_actions", callback)
被调用,权限对话框显示,用户点击确定,然后返回游戏。 Result.text
就是
{"is_logged_in":false, "user_id":"", "access_token":"", "access_token_expires_at":"01/01/0001 00:00:00"}
有什么想法吗?
最佳答案
好吧,毕竟问题是我在尝试登录时立即请求 publish_actions
权限,顺便说一句,FB.Feed()
不需要>.
FB.Login ("publish_actions", AuthCallback); // WRONG!!!!!!
终于用上了
FB.Login ("", AuthCallback); // Ok
它终于正常工作了。
关于android - Facebook SDK 5.0.4 for Unity、Android、登录失败、正确的哈希键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22351104/