ユーザーがアプリ内購入をキャンセルしたかどうかを検出する唯一の方法は、ユーザーのiPhoneから取得し、そのアイテムのcancellation_dateが存在するかどうかを確認しますが、わかっている限り、このフィールドは自動更新可能なサブスクリプションアイテムにのみ存在します。ユーザーがアプリ購入アイテム(Apple App Storeのアプリ購入システム)で '消耗品'を払い戻したかどうかを検出する
(少なくとも私はすべての記事にオンラインで読むものに、私はアプリの購入、全くの消耗品には言及しないでについて語っていることを発見しました。)
消耗品ながら、彼らは常に、レシートデータに保存されるため、アプリケーション自体がトランザクションを終了するまで、領収書データに格納されます。一度完了すると、そのアイテムの購入取引は、iPhoneでの終了処理後の領収書データから永久に消滅します。
私の質問は、Appleが消耗品であるインアプリの購入をキャンセルするように要求した場合、領収書データに同じアイテムのトランザクションを取り消すかどうかです。
誰もこれを確認したことはありません。
誰かがそれにcancelation_dateの例がある領収書データbase64文字列を提供できればいいと思います。
これは年齢の問題です!それのサイズみたいな – Fattie