0

私のアプリは、アプリ内ストア(非消耗品)に追加のコンテンツを提供します。製品(外部ファイル)はすべてサーバーに保存されているので、動的に新しいものを追加できます。ユーザーがアイテムを購入すると、サーバーはそれを確認し、トランザクションデータを記憶します。

コンテンツを配信するにはどうすればよいですか?ユーザーがそれを購入し、アプリを終了し、後で戻ってコンテンツを表示するとします。データはサーバー上にあるため、コンテンツを取得するには、アプリでサーバーにもう一度クエリを実行する必要があります。サーバーは、クエリを実行しているクライアントがコンテンツの有効な購入者であることをどのように確認できますか?アプリに何か(トランザクションIDなど)を保存してから、これで確認する必要がありますか?それとももっと良いアプローチがありますか?

4

1 に答える 1

0

購入した商品の取引IDと取引日をローカルデバイスに保存することにしました。サーバーはこれを介して検証します。IDと日付はキーチェーンに保存され、サードパーティによる読み取りから保護されます。

誰かがより良い提案を持っている場合でも、彼/彼女はそれを投稿することができます。

于 2013-04-23T07:34:33.623 に答える