2

iPhoneアプリにアプリ内購入機能を実装しました。その中で私は復元オプションを与えました。復元ボタンをタップしても、AppStoreから製品IDを取得できない場合があります。しかし、私はApple ID(テストユーザーアカウント)を使用して購入しました。

ただし、他のApple ID(テストユーザーアカウント)で動作する場合もあります。なぜこれが異なる動作をするのですか?

購入後、購入を復元するまでどのくらい待つ必要がありますか。私は10分後にそれをチェックするために使用します。それは大丈夫ですか?

4

2 に答える 2

2

Apple(およびGoogle)は、購入履歴を「保存」するオプションを提供しているため、ユーザーはアプリを削除したり、新しいデバイスに切り替えたりした場合に履歴を復元できます。ただし、GoogleとAppleが提供する機能は非常に限られており、より優れた機能を自分で簡単に実装できます。

  • ユーザー検証用にサーバー側を設定する
  • 独自の復元購入機能を作成する
  • その上にいくつかのルールを適用します(不正防止、有効期限、ログなど)。

そのためには、すべての製品を「消耗品」またはGoogleの「管理対象外」として構成し、基本的にすべてを自分で管理する必要があります。

于 2012-10-08T20:12:16.543 に答える
-1

私は本当にそれについて心配しません。誰もアプリ内購入を行ってから、10分以内にアプリを削除して再ダウンロードすることはありません。あなたがそれを機能させたならば、あなたはどんな現実的な場合でも大丈夫であるはずです。

于 2012-10-08T04:15:31.440 に答える