3
iPhoneでのアプリ内購入の処理中に進行状況インジケータを表示するにはどうすればよいですか?私は進捗状況/活動インジケータ自体を表示する方法を知っていますが、いつ始めるべきかを知る必要があります。iPhoneでのアプリ内購入(または復元購入)中の進行状況インジケータの表示
[[SKPaymentQueue defaultQueue] addPayment:payment];
方法私はユーザーにiTunesアカウントのパスワードのプロンプトが表示されるときに表示されます。このプロンプトが既に渡されたときに進捗を開始したいと思います。また、完了したトランザクションを復元するために同じこと:
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
は私が
paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
内SKPaymentTransactionStatePurchasing状態にインジケータをフックアップしようとしたが、まだそれは、パスワードプロンプトの前に始めます。助言がありますか?
いつスピナーを表示するのですか?パスワードの入力を求められたら?ユーザーがこのプロンプトを通過したときはどうしたら分かりますか? – antonio
復元のために、私は購入を復元するためのボタンがあります。私はそのボタンが押されたときにスピナーを表示し、失敗、キャンセル、または成功したときに、キューからデリゲートコールバックを受け取ります。 Appleのドキュメントで、これがどのように動作するかを調べる必要があります。https://developer.apple.com/library/mac/#documentation/StoreKit/Reference/SKPaymentQueue_Class/Reference/Reference.html Ray Wenderlichには素晴らしいチュートリアルがありますhttp://www.raywenderlich.com/2797/introduction-to-in-app-purchases –
ウェイン、あなたのケースでは、スピナーが始まる前にパスワードダイアログが表示されます表示されますか?もしそれが可能であれば、それを画面の中央に置くと、パスワードが隠れてしまい、パスワードのプロンプトが消えるまで表示されません。これは正しいです? – antonio