1

クライアントのデジタルマガジンプロジェクトを実施しています。3/6/12 か月間の自動更新サブスクリプションが機能として含まれています。私の質問は、アプリ内購入を使用しているときに、サーバーがユーザーをマップする方法はありますか?? とにかく、特定のユーザーがそれを使用していることを特定するには? 私は広範な調査を行い、Apple がユーザーの Apple-ID のマッピングを許可していないことを知っています?? 特定のユーザーを識別する他の方法はありますか?

サブスクリプションで問題が発生します。ユーザーが 3 か月間サブスクリプションを行った場合、アプリは通常の [購入] ボタンではなく、3 か月間すべて [ダウンロード] ボタンを表示する必要があります。しかし、新しい雑誌が店頭に立ち上げられたとき、アプリはこの人が購読しているかどうかをどのように認識し、購入をダウンロードに変換するのでしょうか?

4

1 に答える 1

1

ユーザーがサブスクリプションを購入したら、領収書をサーバーに保存する必要があります。この領収書は、ある意味で、ユーザーのアカウントを識別する手段になります。アカウントのステータスを確認したいときはいつでも、確認のためにそのレシートを iTunes に送信してください。iTunes は、そのサブスクリプションの最新のレシートと有効期限を返信します。レシートがどの特定のデバイスから送信されたかを記録したので、そのユーザーに適切な UI を提供できます。

これで、ユーザーが新しいデバイスにアプリをインストールすると、アプリでRestore提供されたボタンをタップできるようになります。そのボタンが呼び出さrestoreCompletedTransactionsれ、そのユーザーの Apple ID のすべての自動更新レシートがデバイスに送信されます。

于 2012-03-07T10:19:10.307 に答える