iOS6 と iOS7 の両方のスタイルのアプリ内購入レシート検証コードを実装しました。(Robot Media と Github の RMStore コードのガイダンスに感謝します!) 購入または更新するたびに検証しています。アプリが実行されるたびにこの検証を繰り返すことに意味があるかどうか疑問に思っています。
Apple の検証サーバーを呼び出すため、これが iOS6 スタイルでどのように理にかなっているのかがわかります。しかし、私の理解が正しければ、iOS7 スタイルはバンドル内のアプリのレシートで購入した製品の ID をチェックするだけです。このファイルが変更されない場合、チェックし続けることがどのように役立つかわかりません。変わりますか?システムは時々それを微調整しますか? Cydiaは?
私たちがそれに取り組んでいる間: iOS6 と iOS7 の両方の検証スタイルを行うことに何か意味はありますか? 両方を実装したので、害はないと思います。別の言い方をすれば、iOS7 のスタイルは無敵ですか? そして、iOS6 スタイルは決定的な失敗ですか?
ありがとう!