0

私は IAP を使用してアプリのサーバー側を開発しています。ユーザーがサブスクリプションを行ったときにアプリからサーバーにレシートを送信し、アプリ ストアでレシートのステータス、有効期限を検証する必要があることを知っています。など、& ユーザーにコンテンツを提供します。

しかし、私の質問は、更新ステータスを確認するにはどの領収書が必要ですか? つまり、最初に領収書を確認すると、アプリストアから領収書、ステータス、最新の領収書が返されます。この最新の領収書は、次回のステータスを確認するために使用するか、常に元の領収書を使用する必要があります? 私はそれらの両方でテストしており、アプリストアから同じステータスを取得していますが、正しい方法がわかりません。

ありがとう

4

2 に答える 2

0

トランザクションの完了後、このトランザクション レシートの tansaction & trasaction.reciept を取得します。base64 を提供する必要があります。

 NSString *jsonObjectString = [self encodeBase64:(uint8_t*)transaction.transactionReceipt.bytes
                                         length:transaction.transactionReceipt.length];

このjsonObjectStringはそれをサーバーに保存し、これにsharedsecretを提供するレシートを確認しながら、このリンクを確認します

于 2013-03-08T07:12:38.163 に答える