Apple ドキュメント [1] を読むと、アプリは、ダウンロード、更新、またはアプリ内購入が復元されると、更新されたレシートを取得します。まったく存在しない場合はありますか?
明確でないいくつかの特定のケース:
- ユーザーが ios6 にアプリをインストールしてから ios7 にアップデートした場合、レシートは失われますか?
- ユーザーがバックアップを復元する場合、レシートはバックアップ/復元に含まれますか?
この質問の理由は、アプリがサーバーからレシートを取得する必要があるときに、アプリのユーザーのうち何人がログイン プロンプトを表示するかを理解するためです。また、これが発生したときにオフラインであるため、何人のユーザーが問題に遭遇する可能性があるかを関連付けました。
[1] WWDC 2013 セッション 308: iOS7 および OSX での統合レシート (登録開発者のみ利用可能)