0

自動更新サブスクリプションを使用するアプリがあります。ユーザーが有効なサブスクリプションを持っているかどうかを判断するために、完了したトランザクションにアクセスする必要があります。「restoreCompletedTransactions」がこれを行うことは理解していますが、面倒なことに、ユーザーは iTunes パスワードを再入力する必要があります。

これを行うより良い方法はありますか?領収書データをローカルに保存しても意味がありません。最新のトランザクションをチェックして、expires_date がまだ満たされていないことを確認する必要があるため、常に Apple からトランザクション データを直接ダウンロードする必要があると想定します。

4

1 に答える 1

1

ユーザーが有効かどうかを知りたい場合は、領収書データと共有秘密を保存したい 領収書データを共有秘密としてAppleサーバーに投稿すると、Appleは最新の領収書と最新のステータスに応答しますステータスが「0」の場合、ユーザーは有効です。ステータスが「21006」の場合、この領収書は有効ですが、サブスクリプションの有効期限が切れています。このステータス コードがサーバーに返されると、受信データもデコードされ、応答の一部として返されます。このリンクを確認

于 2013-03-12T12:06:15.667 に答える