android - Facebook SDK 5.0.4 for Unity、Android、登录失败、正确的哈希键

标签 android facebook unity3d facebook-unity-sdk

我想我遇到了与 this 中相同的问题发布。

我正在使用 Unity4.3.0f4Facebook 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"}

有什么想法吗?

  • 附言。在我的手机上,我有一个较早版本的 Facebook 应用程序,而不是最后一个。
  • ps2。你可以download我的应用程序和 take part在 Beta 测试中亲自查看问题。

最佳答案

好吧,毕竟问题是我在尝试登录时立即请求 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/

相关文章:

java - 我的 ImageView 有一些错误有人知道吗?

java - Facebook JSON 区域设置

Android 上的 C# : Xamarin or Unity?

android - 如何在 react native 屏幕之间传递数据?

java - Android 应用无法找到外部库和 R 文件

安卓工作室 : JaCoCo code coverage report's 0% for coverage

java - 不通过 AndroidBenchmarkRunner 使用 IsolationActivity

ios - 在 iOS 上上传个人资料图片时打开 Facebook 应用

unity3d - GameObject Material 中使用的移位/偏移纹理?

c# - 什么是DenseVector?如何使用?