2012-09-12 13 views
5

端末向けアプリの制限に関する質問私たちはソフトウェアをデバイスメーカにライセンスしており、アプリデベロッパーがそれらのデバイスでのみ公開できるようにしたいと考えていました(私はこれらの「ライセンスデバイス」と呼んでいます)。アプリは他の端末(「ライセンスを受けていない端末」)では動作しません。端末の可用性、フィルタリング、Google Play

私は、デバイスの可用性について& Google Playについて非常に役立つ記事を見つけました。デバイスの可用性と

アプリ開発者が手動でサポートされているデバイスの動的リストから非ライセンスデバイスの宇宙を選択し、これらを移動するために持っているように他の人の間で

+0

可用性が問題でない場合は、おそらくインストール/ダウンロードした後に確認してください?たとえば、あなたのアプリがあなたが望む以上に多くのデバイスで利用可能であるとすれば(それがOKである)、アプリがインストールされて実行時に制限されたら検証を行いますか? – logray

答えて

0

ネイティブではありません。デバイスの種類を確認して、ホワイトリストに一致しない場合は終了しますが、ルートデバイスに簡単になりすますことができます。あなたはライブラリを持っている場合、あなたはなど、

8

を初期化するとき私たちは、デバイスメーカーにソフトウェアをライセンスしてきたし、我々はアプリ開発者は、これらのデバイス上でのみ公開することを可能にしたかった致命的な例外をスローすることができます(私は、「これらを呼ぶことにしますライセンスされたデバイス ")。アプリは他の端末(「ライセンスを受けていない端末」)では動作しません。 SDKアドオンとして、それによって彼らのマニフェストに対応する<uses-library>要素を持っているこれらの拡張子を使用する開発者を必要とするようにカスタムファームウェアの拡張機能の開発者がそうすべき

。 Playストアは自動的にそのアプリケーションをフィルタリングして、そのSDKアドオンを持つデバイスにのみ表示されるようにする必要があります。 Motorola、HTC、SamsungなどがこのようなSDKアドオンを作成しました。

逆のことをする手段があるかどうかを知りたかったのは、ライセンスされたデバイスのセットに対してのみ自分のアプリを利用できるようにすることでした。 Google Playでこれを行う方法はありますか?

いいえ、ごめんなさい。

明日、Googleがサポートされているデバイスのリストにもう1つのデバイスを追加すると、サポートされているデバイスのリストに自動的に追加されます。

次に、Playストアでアプリを配布しないでください。

GoogleがGoogle Playコンソールのサポートされているデバイスのリストに新しいデバイスを追加するとすぐに通知する仕組みはありますか?

いいえ、ごめんなさい。

そうでない場合は、それをどのように扱うのですか。

ブラウザを常に最新の状態に更新し、次回のデバイス名簿の更新を待っています。

私は確信して他の多くのAndroidの開発者がうまくいけば、同じ問題に

をしませ直面しているだろうと思います。 Playストアは、すべてのAndroid搭載端末に配信するように設計されています。デバイスごとの除外リストは、短期間の互換性の問題のために設計されていますが、問題を解決するためにいくつかのバグ修正を試しています。

関連する問題