1

テストと開発のために FIrefox OS Simulator をダウンロードしてインストールしました。こちら で説明されているように、SMS や通話など、認定アプリケーションでのみ許可されているいくつかの機能をテストしたいと考えています。

シミュレーターでこの機能にアクセスするには、マニフェスト (.webapp ファイル) に何を含める必要がありますか?

ありがとう、タマス・イオナット

4

2 に答える 2

2

これは非常に手作業ですが、内部でどのように機能するかを理解するのはクールだと思います (常に機能することがわかっている唯一の方法です)。

  1. manifest.webapp含まれていることを確認してください"type": "certified"
  2. アプリをパックする
  3. あなたmanifest.webappzipパッケージを含むディレクトリをシミュレータのGaiswebappsディレクトリに追加します
  4. アプリのエントリを追加webapps.jsonします。あることを確認してください"appstatus": 3
  5. 楽しむ :)

シミュレーターの Gaiaのwebappsディレクトリは、Firefox プロファイルの次のようなパスにある必要があります。

/home/username/.mozilla/firefox-trunk/foobarbaz.default/extensions/r2d2b2g@mozilla.org/profile/webapps/.

最も簡単な方法ですが、現時点ではそれほど簡単ではありません。

MDNには次のようなエントリがあります

注: 認定アプリ API (上記) をテストする場合は、アプリをインストールするデバイス (Firefox OS) で「開発者モード」をオンにし、manifest.webapp ファイルで正しいタイプを指定していることを確認してください。

シミュレーターでそのオプションを見たことがありますが、最近はなくなりました。誰かが Simulator ビルドのいくつかのフラグを無効にすると言っているのをどこかで見たのをほとんど思い出せませんが、もう見つけられません。とにかく、次の 2 つのオプションを試すことができます。

  1. シミュレーターを自分で構築して (大量のスペースと時間が必要になることに注意してください!)、そこでこのオプションを取得できるかどうかを確認してください。本当に無効になっていたとしても、うまくいく可能性は低い
  2. labs ftpから Simulator 1.1pre2 または 1.1pre3 をダウンロードします。これは、そのオプションが有効になっていることがわかっている最後の Simulator ビルドです。
于 2013-03-01T13:26:44.860 に答える
0

標準のSMSおよびダイヤラアプリを確認します。

ただし、Firefox OS の製品ビルドでは、サードパーティ認定アプリのインストールが許可されないことに注意してください。

于 2013-02-28T17:50:26.440 に答える