1

ユーザーが独自のプロファイルを作成する必要がある有料アプリを設計しています。

もちろん、このアプリは、ユーザーが持っている各デバイスにダウンロードできます。

これは、私がバイパスしたい正確なシナリオです:

  1. ユーザーが iPhone にアプリをダウンロードする
  2. 彼はアカウントを作成し、サーバー呼び出しを行うアプリの使用を開始します
  3. 彼は iPad にアプリをダウンロードし、ログインとパスワードを使用してサーバー上のデータを取得します。
  4. 今、彼は自分の iPad を友人 (アプリの代金を払っていない) に貸しています。
  5. 友人はアプリを使用したいと考えており、自分のアカウントを作成したいと考えています。しかし、彼はアプリの代金を払っていないので、これを禁止したいと思います。

したがって、私の問題は次のとおりです。アプリの使用を、友人ではなく、アプリの料金を支払ったユーザーにのみ制限したいのです。

もちろん、コードからアクセスする方法がないため、AppleID を使用することはできません。

ここで述べたようにiCloudを使用できると一瞬考えましたが、(iOS固有のユーザー識別子)ユーザーはiCloudを使用しないことを選択できるため、私の問題は解決されていません...

その問題を解決するために見逃した簡単な解決策はありますか?

4

1 に答える 1

0

あなたの友達は別のApple IDを使用しています。Apple の Restoreing Transactions API を使用して、ユーザーがアプリを購入したかどうかを把握できます。これは、非消耗品のアプリ購入で可能です。以下のリンクを確認してください

于 2013-01-03T10:49:37.407 に答える