【发布时间】:2013-02-14 17:11:49
【问题描述】:
我已经下载并安装了 FIrefox OS Simulator 用于测试和开发。我想测试一些仅允许在经过认证的应用程序上使用的功能,例如短信和电话,如here 所述。
我应该在我的清单(.webapp 文件)中包含什么才能在模拟器中访问此功能?
谢谢, Tamas Ionut
【问题讨论】:
标签: mobile sms firefox-os
我已经下载并安装了 FIrefox OS Simulator 用于测试和开发。我想测试一些仅允许在经过认证的应用程序上使用的功能,例如短信和电话,如here 所述。
我应该在我的清单(.webapp 文件)中包含什么才能在模拟器中访问此功能?
谢谢, Tamas Ionut
【问题讨论】:
标签: mobile sms firefox-os
这是非常手动的,但我认为了解这些东西是如何工作的会很酷(而且这是我知道它始终有效的唯一方法):
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 文件。
我在 Simulator 上看到过该选项,但它最近消失了。我几乎不记得在某个地方看到有人说他们会禁用模拟器构建的一些标志,但我再也找不到它了。无论如何,您可以尝试两种选择:
【讨论】: