0

jQuery Mobile に組み込まれた phonegap Android アプリは、Google Play の一部のデバイスをサポートしていません。config.xml を使用して、Google Play または phonegap でサポートされている電話とサポートされていない電話を変更する方法はありますか?

ネイティブアプリにはAndroidマニフェストファイルを使用する方法があることは知っていますが、私にとってはjqueryモバイルで作業し、phonegapをビルドしているため、構成ファイルのみがこれらのタイプの設定を管理しています.

4

1 に答える 1

0

質問をより詳しく読むと、xml ファイルから制御したいと考えています。私が理解している限り、これは phonegap/cordova の機能であり、それ以外のものを指定する権限を持っている可能性は低いため、Config.xml はおそらく適切な場所ではありません。ただし、Androidマニフェストxmlファイルがありますが、モデルではなく機能の指定に厳密に制限されているようです。次を参照してください。

http://developer.android.com/google/play/filters.html

Google のデバイスの包含と除外は、そこで設定したフィルターから制御されます: 画面の解像度、Android のバージョンなど。

すでに知っている可能性のあるその他のオプションについては、Google Play の開発者コンソールに電話を除外するためのページがあります。アプリの apk サブページに移動し、[除外されたデバイスの管理] をクリックします。左側のリスト項目で、[すべてのデバイス] または [サポート対象] を選択して電話のリストを表示し、そのリストをテキスト入力フィールドでフィルタリングします。これは、どの電話で動作しないかを知っていることを前提としています.

動作しない携帯電話がわからない場合は、アプリで jQuery Mobile が適切に機能するかどうかのテストを見つけることができます。それを JavaScript 内にラップすると、コードは自分の携帯電話の 1 つに「電話をかける」ことができます。サーバーと、どのデバイスとプラットフォームに問題があるかを報告します。コルドバのデバイス オブジェクトを使用して、問題の電話に関する情報を収集できます: http://cordova.apache.org/docs/en/2.9.0/cordova_device_device.md.html#Device

有料アプリを開発した場合のもう 1 つの方法は、アプリを購入する前にダウンロードして試してもらう無料アプリを作成することです。これにより、他の非互換性からも少し隔離されます。

于 2013-07-11T11:07:47.273 に答える