5

デバイスのアプリの制限に関する質問。私たちはソフトウェアをデバイス メーカーにライセンス供与しており、アプリ開発者がそれらのデバイスでのみ公開できるようにしたいと考えていました (これらを「ライセンス取得済みデバイス」と呼びます)。アプリは他のデバイス (「ライセンスのないデバイス」) では動作しません。

ここで、デバイスの可用性と Google Play に関する非常に役立つ投稿を見つけました。

デバイスの可用性を使用すると、アプリ開発者は、サポートされているデバイスの動的リストからライセンスのないデバイスのユニバースを手動で選択し、これらを除外リストに移動する必要があるようです。特に、新しい Android デバイスがリリースされるたびに除外リストを更新し続けなければならない場合、アプリ開発者にとっては大変な作業のようです。

私は逆のことを行う手段があるかどうかを確認したかったのです - 私のアプリをライセンスされたデバイスのセットだけが利用できるようにします。Google Play でこれを行う手段はありますか?

4

3 に答える 3

8

私たちはソフトウェアをデバイス メーカーにライセンス供与しており、アプリ開発者がそれらのデバイスでのみ公開できるようにしたいと考えていました (これらを「ライセンス取得済みデバイス」と呼びます)。アプリは他のデバイス (「ライセンスのないデバイス」) では動作しません。

このようなカスタム ファームウェア拡張機能の開発者は、SDK アドオンとしてこれを行う必要があります。そのため、これらの拡張機能を使用する開発者<uses-library>は、マニフェストに対応する要素を含める必要があります。その後、Play ストアはアプリを自動的にフィルタリングして、その SDK アドオンを搭載したデバイスにのみ表示されるようにします。Motorola、HTC、Samsung などは、このような SDK アドオンを作成しています。

私は逆のことを行う手段があるかどうかを確認したかったのです - 私のアプリをライセンスされたデバイスのセットだけが利用できるようにします。Google Play でこれを行う手段はありますか?

いいえ、申し訳ありません。

明日、Google がサポートされているデバイスのリストにもう 1 つデバイスを追加すると、それがサポートされているデバイスのリストに自動的に追加されますが、これは望ましくありません。

その後、Play ストアでアプリを配布しないでください。

Google が新しいデバイスを Google Play コンソールのサポート対象デバイスのリストに追加するとすぐに通知を受け取るメカニズムはありますか?

いいえ、申し訳ありません。

そうでない場合、それを処理する別の方法は何ですか。

デバイス名簿の次の更新を息を切らしながら待ちながら、ブラウザを継続的に更新してください。

他の多くの Android 開発者が同じ問題に直面していたと確信しています。

うまくいけば、そうではありません。Play ストアは、すべての Android デバイスに配信できるように設計されています。デバイスごとの除外リストは、短期的な互換性の問題を解決するために設計されており、問題を克服するためにいくつかのバグ修正を行っています。

于 2012-12-05T12:42:18.170 に答える
1

Google がGoogle Play プライベート チャンネルをリリースしたばかりのようです。これは、「ライセンスを取得したデバイス」の問題を解決するのに役立ちます。

このブログ投稿で最近述べたように:内部 Android アプリを配布する新しい方法

于 2012-12-14T12:14:19.743 に答える
0

ネイティブではありません。デバイスの種類を確認して、ホワイトリストと一致しない場合は終了できますが、ルート化されたデバイスでは簡単になりすますことができます. ライブラリがある場合、初期化などの際に致命的な例外をスローできます。

于 2012-12-05T08:59:09.850 に答える