Facebook SDK 5.0.4适用于Unity,Android,登录失败,正确的哈希密钥

时间:2014-03-12 12:09:49

标签: android facebook unity3d facebook-unity-sdk

我认为我遇到与this帖子相同的问题。

我正在使用Unity4.3.0f4Facebook SDK 5.0.4 beta

我使用FB.Android.KeyHash获得的正确密钥哈希(不是调试密钥)。在我自己的设备上,以及在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"}

有什么想法吗?

  • PS。在我的手机上,我有一个早期版本的Facebook应用程序,而不是最后一个。
  • PS2。您可以download我的应用和take part进行测试,以便自己查看问题。

2 个答案:

答案 0 :(得分:1)

好的,毕竟问题是我在尝试登录时立即请求publish_actions权限,FB.Feed()不需要这样做。

FB.Login ("publish_actions", AuthCallback); // WRONG!!!!!!

最后我用了

FB.Login ("", AuthCallback); // Ok

它终于正常运作了。

答案 1 :(得分:0)

确保您的测试用户可以看到该应用。

我在您的应用中的猜测是沙盒,而您的测试用户未在开发人员信息中心列出。

取消沙箱,或将其添加为测试人员(在角色标签中)