Unity Facebook Canvas Inapp购买错误

Unity Facebook Canvas Inapp购买错误,facebook,facebook-canvas,Facebook,Facebook Canvas,很长一段时间以来,我一直试图让facebook画布inapp api为我的游戏虚拟项目工作,但没有成功。 它的统一性使得游戏在facebook画布iframe和WebGL中运行 我正在使用以下代码进行交易 FB.Canvas.Pay (product: "productID", quantity: 1, callback: delegate(IPayResult response) { Debug.Log (resp

很长一段时间以来,我一直试图让facebook画布inapp api为我的游戏虚拟项目工作,但没有成功。 它的统一性使得游戏在facebook画布iframe和WebGL中运行

我正在使用以下代码进行交易

FB.Canvas.Pay (product: "productID",
            quantity: 1,
            callback: delegate(IPayResult response) {
                Debug.Log (response.RawResult);
                if(onProductPurchasedSucceed != null) {
                    if( response.ResultDictionary["status"] == "completed"){    
                        onProductPurchasedSucceed("productID");
                    }
                }
            }
        );
当我从画布页面调用此方法时。。这就是我的结局

由于这是一个简单的游戏,我选择了facebook托管的功能来上传我的游戏资产。我不知道在应用程序域字段中填写什么。
我试图设置apps.facebook.com,但它不接受

好问题,我在简单的应用程序托管文档中看到了这方面的任何内容。我会尝试使用浏览器开发工具查找内容的加载位置。我应该从url加载产品详细信息而不是发送硬编码的产品id吗?应用程序域字段需要url域?不,我认为它需要实际加载内容的域。当你使用简单的应用程序托管时,这可能是一些Facebook的URL。关于这个问题有什么更新吗?好吧,在这里等着你报告你尝试我已经提出的建议的结果。