【问题标题】:Facebook-Unity-SDK Feed Callback Not CalledFacebook-Unity-SDK 提要回调未调用
【发布时间】:2013-12-04 23:22:42
【问题描述】:

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

信息
Unity 版本:4.3.0f4
FB SDK 版本:4.3.6
FB SDK Build 版本: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 或 developers.facebook.com/bugs 上没有看到任何类似的帖子。

【问题讨论】:

  • 谢谢,我们已经为此制定了一项任务并正在调查它。
  • 在 Facebook 修复此问题之前,我们可以通过在 AndroidFacebook.cs 中编辑几行代码来使其工作。我不知道如何格式化评论,所以它在 StackOverflow 中并不荒谬,所以你可以在这里查看更改:pastebin.com/qJVB3fJc 不是一个干净的解决方案,但它有效。

标签: facebook facebook-unity-sdk


【解决方案1】:

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

【讨论】:

  • @Brain Jew 这个问题解决了吗? SDK“FacebookSDK-150414.unitypackage”遇到同样的问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多