はい、実際のところ、いくつかの手順を実行すれば、ダウンロードされたものを追跡し、体系的かつ効率的に追跡できます。
1.はい、可能です。誰がどのパックを購入したかを追跡している場合 (つまり、bool 値を NSUserDefault として保持している場合)、それらは引き続きアクセスできます (さらにアイテム/レベルを追加しても)。
2.通知の意味によって異なります。更新をインストールするときに、更新のコメントを読んだかどうかがわかります。また、更新後にアプリをロードするときに警告することを選択することもできます-あなたの呼び出し。
3.コードを送信すると、Apple が確認します。アプリの他のアップデートと同じように考えてください。
これは、ここから直接取得されます: iOS アプリのアプリ内購入コンテンツを更新しますか?
アプリ ストアのコンテンツを更新したら、ユーザーが購入を復元して更新されたコンテンツを取得できるようにすることができます。
全体として、アプリ内購入のバージョンを追跡し、必要に応じて更新するメカニズムを備えています。
常に、Apple 独自のドキュメントがあり
ます。:)
これが明確で役立つことを願っています!
編集: ユーザーのコンテンツのバージョン番号を確認し、それが古くなっていることがわかったら、メソッドを呼び出します (ちなみに、おそらくこのチェック メカニズムをアプリ デリゲートに実装します。
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
これによりトランザクションが復元されますが、残りの実装コードも含める必要があることを確認してください。
アプリの購入で復元するコードを知っていると思いますが、そうでない場合は、ここにいくつかの良いリンクがあります!
iPhoneですでに購入したアプリ内購入を復元しますか?
http://www.iosdeveloperguide.com/in-app-purchase-heads-up-to-avoid-app-rejection/
http://appotography.com/2011/07/06/restoreing-purchases-on-iphone-and-ipad/