有没有人遇到过在 Unity WebPlayer 构建中作为 Facebook 上的 Canvas 应用程序没有正确调用回调的问题?
我正在使用这段代码:
FB.Canvas.Pay(
product: 'MY_PRODUCT_URL',
quantity: 1,
callback: delegate(string response) {
Debug.Log('The result of the purchase is: " + response);
});
购买窗口会弹出正确的产品信息和数量,但是当购买成功时,我可以在控制台中看到默认的 Debug.Log(response) 正在调用,而不是我分配的自定义回调。任何想法为什么会发生这种情况或有其他人遇到这个问题吗?
这也发生在 FB.Init(onInitComplete, onHideUnity) 函数中。onInitComplete 会按应有的方式调用,但当拉起 facebook 的窗口(例如好友列表)时,永远不会调用 onHideUnity 回调。
谢谢你的帮助!