特定の固有のデバイス用のアプリケーションを構築する方法はありますか? Android デバイスが 1 台あり、そのデバイス専用の apk ファイルを作成したい場合、その apk を別のデバイスにインストールすることはできません。可能ですか?
4 に答える
この回答のコードを使用して、一意のデバイス ID を取得できます。
ただし、これを使用して Google Play を制限し、アプリをこのデバイスのみに制限することはできません。代わりに、@ThomasK が示唆するように、この特定のデバイス ID のチェックを追加し、特定でない場合は finish() を追加できますデバイス。
Play からのアプリのインストールをさまざまな方法で制限できますが、構成レベルでその範囲に制限することはできません。
いいえ、できません、不可能です
あなたの目的には2つのチャンスがあります:
1つ目:
アプリが起動すると(つまり、インストールが可能であることを意味します)、デバイスを取得できますMODEL
。アプリを設計したデバイスではない場合はfinish()
、アクティビティとアプリを取得できます。
モデルの取得:
String PhoneModel = android.os.Build.MODEL;
2番目:おそらくブラックリストだけでなく、ホワイトリストがあり
、アプリで禁止されているデバイスを制御する可能性がありますか?Google Play Store
その apk を別のデバイスにインストールすることはできません。可能ですか?
これについてはよくわかりませんが、デバイスに基づいて特定の機能を有効にするかどうかを決定できます。
各デバイスに固有のデバイスのwifi MACアドレスをプログラムで確認できるように。条件に一致しない場合は、機能を有効にしないでください。