3

私は自分のゲームにアプリ内購入を実装していましたが、正常に機能していました。購入やその他のものに問題はありません。しかし、今日、私は奇妙な点で立ち往生しました。

ユーザーが購入しようとすると、Appleからの応答を得るのに1分以上かかる場合があります。(サンドボックス環境)。

私がやりたいのは、キャンセルボタンをに入れるだけですUIAlertView。これは、ユーザーが購入全体をキャンセルするのに役立ちます。そのため、サンドボックスの応答に遅延が生じた場合、ユーザーは購入をキャンセルできます。これどうやってするの ?

購入ボタンのクリックで始まり、SKPaymentTransactionStatePurchasedメソッドで終わるUIAlertViewがすでにあります。そのキャンセルボタンをそのアラートビューに追加したいと思います。

混乱していて、ここにもう一度私の質問があります、

しかし、状態にある間にアプリ内プロセス全体をキャンセルするには、どのようなメソッドを呼び出す必要がありSKPaymentTransactionStatePurchasingますか?

4

1 に答える 1

0

送信したリクエストを中断することはできません。Appleが応答するまで待つ必要があります。

于 2012-11-30T17:55:45.857 に答える