0

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 コールバックが呼び出されることはありません。

助けてくれてありがとう!

4

1 に答える 1

1
'MY_PRODUCT_URL'

それは単なる文字列です。これを、使用する実際の製品の URL に置き換えます。

callback: delegate(string response) {
    Debug.Log('The result of the purchase is: " + response);
}

その行を、使用する実際のデリゲートに置き換えます。

于 2013-09-17T18:49:04.707 に答える