Facebook のキャンバス アプリとしてビルドされた Unity WebPlayer で、コールバックが正しく呼び出されないという問題に遭遇した人はいますか?
私はこのコードを使用しています:
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 コールバックが呼び出されることはありません。
助けてくれてありがとう!