すべてのモバイルにインストールすべきではないエンタープライズ アプリがあります。私は IMEI 情報を持つ 50 台の携帯電話を持っています。私のアプリケーションは、これらの 50 台の携帯電話にのみインストールする必要があります。ユーザーが apk を取得しても、アプリをインストールできないようにする必要があります。
私はこれを試しました: アプリをインストールすると、モバイルの IMEI 番号が 50 のうちの 1 つであるかどうかを確認できます。リスクを軽減するための最初の場所。
すべてのモバイルにインストールすべきではないエンタープライズ アプリがあります。私は IMEI 情報を持つ 50 台の携帯電話を持っています。私のアプリケーションは、これらの 50 台の携帯電話にのみインストールする必要があります。ユーザーが apk を取得しても、アプリをインストールできないようにする必要があります。
私はこれを試しました: アプリをインストールすると、モバイルの IMEI 番号が 50 のうちの 1 つであるかどうかを確認できます。リスクを軽減するための最初の場所。
知る限り、APKファイルがある場合、アプリのインストールを防ぐことはできません。あなたがしたと思うように、アプリが特定のデバイスで実行されるのを防ぐことはできますが。
または、ネットワーク経由でアプリをインストールする場合は、こちらをご覧ください。これを使用すると、許可したいデバイスにのみアプリをインストールできます。
@Sahilが言うように、apkファイルがある場合、アプリケーションがインストールされないようにすることはできません。
しかし、私の知る限り、あなたは 50 台のモバイルの IMEI 番号を持っていると言っています。だから私は、これはBelow Stratergyで70%可能だと思う.
私はあなたの問題をあるレベルまで解決するのを手伝うことができると思います(完全ではありません)。
私が言ったように、それはあなたの問題を完全に解決するわけではありませんが、50のモバイルブランド名リストにない残りのデバイスにアプリケーションがインストールされないように制限することができます.
50 モバイル リストにない他のすべてのブランド/モデルにアプリがインストールされないようにすることができます。
あなたができることは、デバイスのブランド名を使用して特定のデバイスのアプリケーションをフィルタリングすることです。
以下を使用すると、プログラミングに基づいてアプリをフィルタリングする必要がなくなります。
Androidマーケット開発者コンソールから実行できます- アプリを公開するときはここです。
開発者コンソールには「サポートされているデバイス」セクションがあり、Android マーケットにアクセスできるすべてのデバイスのリストが表示されます。次に、アプリと互換性のないデバイスまたはメーカーを除外できます
これは、メインの開発者コンソールのセクションです。
ここで、デバイスやメーカーを除外して、アプリを表示できないようにすることができます
詳細については、Device Availabilityヘルプ ページを参照してください。
[Device Availability] ダイアログは、次の 2 つの強力な方法で開発者を支援します。
Android マーケットでアプリを見つけることができるデバイスを理解する
デバイスの可用性は、マニフェスト設定に基づいて、互換性のあるデバイスの動的なリストを提供します。たとえば、apk のマニフェストで大きな画面サイズが指定されている場合、コンソールには、Market でアプリを見つけることができるサポート対象のデバイスが反映されます。
動的検索機能を使用して、アプリケーションが利用できないデバイスを確認することもできます。メーカー、デザイン名 (「Passion」など)、または実際の公開デバイス名 (「Nexus One」など) で検索して、マニフェスト設定がデバイスをフィルタリングしたかどうかを確認できます。問題のあるデバイスや互換性のないデバイスをフィルター処理する この機能は、デバイス固有の管理オプションを開発者に提供します。デバイスを「手動で除外されたデバイス」リストに追加すると、アプリはマーケットでその除外されたデバイスで利用できなくなります。これは主に、互換性の問題があることが知られているデバイスを開発者が除外できるようにすることで、開発者が可能な限り最高のユーザー エクスペリエンスを提供できるようにすることを目的としています。
私が言ったように、それはあなたの問題を完全に解決するわけではありませんが、50のモバイルブランド名リストにない残りのデバイスにアプリケーションがインストールされないように制限することができます.
それがあなたを助けることを願っています。
この時点で、あなたのソリューションが最も便利なようです。デバイス管理ポリシーを使用して、デバイスにエンタープライズ レベルの制限を適用することもできます。見る:
http://developer.android.com/training/enterprise/device-management-policy.html