テストと開発のために FIrefox OS Simulator をダウンロードしてインストールしました。こちら で説明されているように、SMS や通話など、認定アプリケーションでのみ許可されているいくつかの機能をテストしたいと考えています。
シミュレーターでこの機能にアクセスするには、マニフェスト (.webapp ファイル) に何を含める必要がありますか?
ありがとう、タマス・イオナット
テストと開発のために FIrefox OS Simulator をダウンロードしてインストールしました。こちら で説明されているように、SMS や通話など、認定アプリケーションでのみ許可されているいくつかの機能をテストしたいと考えています。
シミュレーターでこの機能にアクセスするには、マニフェスト (.webapp ファイル) に何を含める必要がありますか?
ありがとう、タマス・イオナット
これは非常に手作業ですが、内部でどのように機能するかを理解するのはクールだと思います (常に機能することがわかっている唯一の方法です)。
manifest.webapp
含まれていることを確認してください"type": "certified"
manifest.webapp
とzip
パッケージを含むディレクトリをシミュレータのGaiswebapps
ディレクトリに追加しますwebapps.json
します。あることを確認してください"appstatus": 3
シミュレーターの Gaiaのwebapps
ディレクトリは、Firefox プロファイルの次のようなパスにある必要があります。
/home/username/.mozilla/firefox-trunk/foobarbaz.default/extensions/r2d2b2g@mozilla.org/profile/webapps/.
最も簡単な方法ですが、現時点ではそれほど簡単ではありません。
MDNには次のようなエントリがあります
注: 認定アプリ API (上記) をテストする場合は、アプリをインストールするデバイス (Firefox OS) で「開発者モード」をオンにし、manifest.webapp ファイルで正しいタイプを指定していることを確認してください。
シミュレーターでそのオプションを見たことがありますが、最近はなくなりました。誰かが Simulator ビルドのいくつかのフラグを無効にすると言っているのをどこかで見たのをほとんど思い出せませんが、もう見つけられません。とにかく、次の 2 つのオプションを試すことができます。