通常、IOS アプリでは、Apple の領収書のリストと、自分で購入を処理したときにローカルに追加した領収書のリストを比較して、購入が成功し、アプリケーションによって処理されたことを検証します。これにより、購入中のアプリのクラッシュ、バグなど、物事が同期しなくなる可能性があることから保護されます. 私はAmazonで同様のことをしようとしています。購入の検証/復元に関する Amazon ドキュメントで、次のような記述を繰り返し見てきました。
It is possible for a purchase transaction to have more than one Purchase Token representation, so they should not be used as transaction IDs.
まったく逆のことを考えていたので、これは大きな助けになりました。残念ながら、「トランザクション ID はここで見つかります:...」という残りの考えは見つかりませんでした。彼らのトランザクションは安定した ID を提供していないと思い始めています...! 不足しているものを教えてください。または、それが実際に存在しない場合、上記の問題を防ぐ方法を教えてください。