2017-11-08 3 views
1

私は自動更新購読を購入し、トークンを取得し、サーバーに送信し、領収書の有効性を確認します。 自動更新が発生した場合は、UpdatedTransactionsを発生させる必要があります。クライアントサイドの検証では、これを処理することが必須です。 新しい領収書を受け取り、検証または以前の領収書(私が最初の購入時に初めて送付したもの)のためにもう一度サーバーに送付する必要がありますか?自動更新後に新しい領収書を送信する必要がありますか?

答えて

1

ユーザーの更新が正当であることを確認するには、最新のトランザクションを検証する必要があります。次のいずれかを行うことができます。

  1. 現在の領収書をバックエンドに送信し、直接再確認してください。
  2. 古い領収書を使用してAppleに再度送信し、latest_receipt_infoキーin the responseを確認することができます。最新のトランザクションの有効なトランザクションがすべて含まれます。

どちらの方法でも、この情報を処理してデバイスに送り返し、新しい有効期限を更新する必要があります。 Appleに送信しないと、IAPクラッカーがStoreKit経由で偽の取引をするのは非常に簡単です。

関連する問題