技術的な質問のようには見えませんが、1つのApple IDでアプリを1回ダウンロードできるようにアプリを作成したいので、再ダウンロードまたは再インストールしたい場合は、アプリ ストアまたはデバイス内のアプリ自体から (プログラムによって) 禁止されている。
同じ理由は、アプリ内の Apple ID ごとに 1 つの登録を行い、多数の中から同じものを選択できるようにするためです。
出来ますか?
前もって感謝します。
Apple ID ごとに 1 回だけダウンロードできます
これは、一度ダウンロードしたら、使用、削除、再ダウンロードできるという Apple のソフトウェア哲学に反しています。
アイデア
非消費型のアプリ内購入をアプリに追加します。登録のために。この購入を無料に設定できます。これにより、Apple ID が一度だけ登録されることが付与されます。良い考えのようです。
iTunes Connect では、アプリ内購入をアプリに追加できます。(人々はあなたのアプリ内から購入します。) 購入 (商品) には 3 つのタイプがあります。非消耗品は、1 つの Apple ID につき 1 回のみ購入できます。この購入を無料に設定することもできます。
You need to include the store kit in your project to handle store management.
ユーザーが登録しようとするたびに、自分の Apple ID を入力して登録を購入します。(店名として登録キーと呼んでも構いません)。Apple Store からアプリに領収書が送信されます。これを検証してユーザーを登録させるか、次のユーザー名とパスワードでアカウントを既に持っていることを伝えるだけです。または、彼にパスワードをリセットさせることができます。
可能であったとしても、それは Apple の規則に反することになります。彼らは、ユーザーが各アプリをユーザーのすべてのデバイスにインストールできると主張しています。
これは、ストアに使用できる有効な API では実行できません。ジェイルブレイクする必要があります。
独自のサーバーにデバイスの記録を保持し、そのように機能を制限できます。