私のクライアントだけが使用できる特定のアプリケーションを開発したいのですが、私が承認した人だけがアプリをダウンロードできるように制限するにはどうすればよいですか?
ありがとう !
私のクライアントだけが使用できる特定のアプリケーションを開発したいのですが、私が承認した人だけがアプリをダウンロードできるように制限するにはどうすればよいですか?
ありがとう !
アプリを通常どおりAppStoreから配布し、実行するにはロック解除キーが必要です。ロック解除キーは、「承認された」ユーザーにのみ配布してください。
人数が100人未満の場合は、アドホック配布を使用できます。そのためには、アプリストアをまったく使用しませんが、アプリをメールで送信するか、オンラインで配置します。使用できるようにしたい人のデバイスIDが必要になります。
または、500人を超える雇用主がいる会社で働いている場合は、エンタープライズディストリビューションを使用します。
開発者は、アプリを年間100台の固有のデバイスに配布できます。したがって、人口が十分に少ない場合は、アプリストアを完全に回避できます。
それ以外の場合は、特別なコードを使用して何らかの「登録」を強制したり、サーバーに話しかけたりして、その方法でユーザーを承認することができますが、それでも、他のユーザーが実際にアプリケーションにアクセスできるようになります。それ(何らかの理由であなたのアプリケーションに興味がある場合は、刑務所で壊れた電話のハッカーに特に注意してください)。
言及されていない別のオプションは、アプリの性質によって異なりますが、HTML 5ベースのアプリを開発し、キャッシュ機能を使用してそれをオフラインアプリに変換することです(必要な場合)。
読み飛ばす:エンタープライズ展開。
開発者およびAdHocプロビジョニングプロファイルの有効期限が切れます。したがって、その方法を使用する場合、クライアントはアプリの証明書を継続的に更新する必要があります。各クライアントは開発者プログラムに適用でき、クライアントごとに最大100台のデバイスを使用できます。
ただし、非エンタープライズサイズのクライアントの有効期限が切れない唯一の方法は、アプリをすべてのユーザーのApp Storeに配置し、独自/機密データまたは機能にアクセスするために何らかのログインまたは認証を必要とすることです。アプリ自体にデータを入れたくない場合もありますが、認証後にデータをダウンロードする必要があります。