2016-11-17 12 views
15

ユーザーがアプリ内購入をキャンセルしたかどうかを検出する唯一の方法は、ユーザーのiPhoneから取得し、そのアイテムのcancellation_dateが存在するかどうかを確認しますが、わかっている限り、このフィールドは自動更新可能なサブスクリプションアイテムにのみ存在します。ユーザーがアプリ購入アイテム(Apple App Storeのアプリ購入システム)で '消耗品'を払い戻したかどうかを検出する

(少なくとも私はすべての記事にオンラインで読むものに、私はアプリの購入、全くの消耗品には言及しないでについて語っていることを発見しました。)

消耗品ながら、彼らは常に、レシートデータに保存されるため、アプリケーション自体がトランザクションを終了するまで、領収書データに格納されます。一度完了すると、そのアイテムの購入取引は、iPhoneでの終了処理後の領収書データから永久に消滅します。

私の質問は、Appleが消耗品であるインアプリの購入をキャンセルするように要求した場合、領収書データに同じアイテムのトランザクションを取り消すかどうかです。

誰もこれを確認したことはありません。

誰かがそれにcancelation_dateの例がある領収書データbase64文字列を提供できればいいと思います。

+0

これは年齢の問題です!それのサイズみたいな – Fattie

答えて

2

1年前私はあなたと同じ質問をしていましたが、著者はAppleがキャンセルされた購入を検出する方法を追加していないと言ったthis threadを発見しました。私はまだそのままで生きています。

それを知る最善の方法は、contacting Apple technical supportです。各アカウントのリクエストは2回/年ですので、そこに書き込むことをお勧めします。

あなたは答えを見つけて結果を教えてください。

+0

、ノソフ...............................:おっぱい! – Fattie

+0

@revoは、https://forums.developer.apple.com/message/257212#197209を指していることに注意してください。 revoが「1年後に解決策がないので、私はAppleの開発者フォーラムで同じ質問をしました....」と述べています。 – Fattie

関連する問題