最近、アプリにアプリ内購入を実装しました。Appleがプロセス全体を非常によく文書化したのは良いことです。
これらのドキュメントを使用して、サンドボックスを介してアプリ内購入をテストできるようになりました。これは非常に便利な機能です。StoreKit
をタップしたときに返されるものに反応するように、アプリのテストに成功しましたbuyButton
。
これが私の質問です。ドキュメントから、サンドボックスは金銭的なものなしでトランザクションプロセスをシミュレートすると書かれています。ですから、好きなだけ自由に購入できます(ちなみに、消耗品だけを購入しています)。また、サンドボックスは、何があっても、常に成功したトランザクションをシミュレートします。それで、サンドボックスに失敗したトランザクション、さらには中断されたトランザクションをシミュレートさせることは可能ですか?
StoreKit
これらのイベントが発生したときに発生する可能性のあるエラーをトラップし(少なくともそれを処理している場所を読んだことがありますが)、トランザクションプロセス中に何が起こっているかをユーザーに通知するために、それらを画面に表示したいと思います。
前もって感謝します。