我已经下载并安装了FIrefox OS Simulator进行测试和开发。我想测试一些仅在经过认证的应用程序上允许的功能,例如短信和电话呼叫,如here所述。
为了在模拟器中访问此功能,我应该在清单(.webapp文件)中包含哪些内容?
谢谢, Tamas Ionut
答案 0 :(得分:2)
这是非常手动的,但我认为了解内幕如何工作是很酷的(这是我知道它始终有效的唯一方式):
manifest.webapp
包含"type": "certified"
manifest.webapp
和zip
包的目录添加到模拟器的Gais webapps
目录webapps.json
上为您的应用添加条目。确保它有"appstatus": 3
模拟器Gaia的webapps
目录应位于您的Firefox配置文件中,路径如下:
/home/username/.mozilla/firefox-trunk/foobarbaz.default/extensions/r2d2b2g@mozilla.org/profile/webapps/.
现在最容易,但目前不那么简单:
MDN的an entry表示
注意:如果您要测试经过认证的应用API(如上所述),请在要安装应用的设备(Firefox OS)上启用“开发人员模式”,并确保在清单中指定正确的类型。 webapp文件。
我在模拟器上看到了这个选项,但它最近已经出现了。我几乎无法回想起有人说他们会禁用模拟器构建的一些标志,但是因为我再也找不到它了。无论如何,您可以尝试两种选择:
答案 1 :(得分:0)