1

问题
FB.Request() 回调参数永远不会在 Android 上被调用。它在 iOS 上运行良好。

信息
Unity 版本:4.3.0f4
FB SDK 版本:4.3.6
FB SDK 构建版本:131121.17562b74012d24a

复制步骤

  1. 启动一个新的Unity项目并导入FB SDK 4.3.6
  2. 更改为 Android 项目并填写您的密钥库信息
  3. 编辑 FacebookSettings 以匹配您应用中的 developers.facebook.com 中的内容
  4. 编辑 InteractiveConsole.cs 以在 Callback(FBResult result) 的第一行添加一个 Debug.Log()(这是完成提要请求时应调用的函数)。
  5. 使用 InteractiveConsole 场景构建项目
  6. 初始化,登录,然后尝试发布。请注意,即使 adb logcat 显示“FBUnitySDK(3272):发送到 Unity OnFeedRequestComplete({“id”:”12321312321 blablah”}),您的调试日志也不会出现

详细信息
我们注意到 AndroidFacebook.cs 中的 OnFeedRequestComplete(string message) 中没有任何内容。此外,AndroidFacebook.cs 中 FeedRequest(params…) 中的回调参数根本没有被使用。

抱歉,如果这是一个已知问题,但我在 StackOverflow 或 developer.facebook.com/bugs 上没有看到任何类似的帖子。

4

1 回答 1

2

感谢您指出了这一点。我正在解决这个问题。下次更新就出来了。

于 2013-12-05T04:39:36.400 回答