0

消耗品のアプリ内購入を使用してアプリを開発しています。99% の場合は問題なく動作しますが、(接続またはサーバーの問題で) 領収書を確認してから (サーバーから) アイテムをダウンロードすると、エラーが発生することがあります。

それは問題ありませんが、どうすればダウンロードを再開できますか? ユーザーがこのアイテムを再度購入しようとすると、Apple は「このアプリ内購入を既に購入していますが、ダウンロードされていません」というメッセージを表示し、このアイテムは機能しなくなります。領収書をローカルに保存するので、それを使用してダウンロードを再開できます (ユーザーが同じデバイスを使用している場合) が、トランザクションが終了したことを Apple に伝えるにはどうすればよいですか (この場合 [[SKPaymentQueue defaultQueue] finishTransaction:transaction] を使用できますか) ? どうやって? )?

他の作品で「既に購入済みです…」というメッセージが出ないようにするにはどうすればいいですか?何か案は?

ありがとう!

4

0 に答える 0