iPhone での In App Purchase トランザクションから顧客情報を取得する

StackOverflow https://stackoverflow.com/questions/1597605

  •  22-09-2019
  •  | 
  •  

質問

Apple は明確に次のように述べています。 ストアキットのご紹介 iPhone デベロッパー センターのビデオでは、次のことを行う必要があります。

「のコピーを保管しておいてください トランザクションID 一緒に 顧客 情報 サーバー内の 雲。この方法では、顧客が アプリケーションを誤って削除してしまった場合、 回復のためのメカニズムがあります。あなたが 初回起動時にサーバーをチェックできる の 特定の顧客の購入と そのアプリを元の状態に戻す 削除される前に。私を信じて お客さんも喜ぶよ!」

素晴らしい!さて、私はまだアプリ内購入に取り組んでいませんが、 アプリ内購入プログラミング ガイド Store Kit がいつ、どのようにしてアプリに「顧客情報」を提供するのかは明らかではありません。したがって、Apple がこの貴重な情報を含むアドレス帳の vCard へのアクセスを当社に与えていないことを考えると、アプリ内購入を使用するかどうかに関係なく、この情報について顧客に迷惑をかける必要があると私は推測します。

私の推測は正しいでしょうか?アプリ内購入後にアプリの削除から復元できるようにするには、購入のたびにサーバーにログオンするために各ユーザーから何らかの固有の情報を取得する必要がありますか?

編集:アプリ内購入を備えた組み込み製品モデルを検討しています。

役に立ちましたか?

解決

サブスクリプションと消耗品については、その通りです。ユーザー名とパスワードの組み合わせ、または UDID を使用します。もちろん、UDID を使用する場合、その 1 つのデバイスでのみ機能します。

非消耗品の場合は、restoreCompletedTransactions メソッドを使用できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top