有没有人遇到回调问题没有在Unity WebPlayer版本中作为Canvas应用程序在Facebook上正确调用?
我正在使用此代码:
FB.Canvas.Pay(
product: 'MY_PRODUCT_URL',
quantity: 1,
callback: delegate(string response) {
Debug.Log('The result of the purchase is: " + response);
});
购买窗口会弹出正确的产品信息和数量,但是当购买成功时我可以在控制台中看到默认的Debug.Log(响应)正在调用而不是我指定的自定义回调。任何想法为什么会发生这种情况或有其他人遇到这个问题?
FB.Init(onInitComplete,onHideUnity)函数也会发生这种情况。应该调用onInitComplete,但是当一个facebook的窗口(例如好友列表)被拉起时,永远不会调用onHideUnity回调。
感谢您的帮助!
答案 0 :(得分:1)
'MY_PRODUCT_URL'
那只是一个字符串。将其替换为您要使用的实际产品网址。
callback: delegate(string response) {
Debug.Log('The result of the purchase is: " + response);
}
将该行替换为您要使用的实际委托。