我已经下载并安装了用于测试和开发的FIrefox OS Simulator。我想测试一些功能,只允许在经过认证的应用程序(如SMS和电话呼叫)上使用,如here所述。Firefox OS认证应用程序
我应该在我的清单(.webapp文件)中包含哪些内容才能在模拟器中访问此功能?
感谢, 塔马斯约努茨
我已经下载并安装了用于测试和开发的FIrefox OS Simulator。我想测试一些功能,只允许在经过认证的应用程序(如SMS和电话呼叫)上使用,如here所述。Firefox OS认证应用程序
我应该在我的清单(.webapp文件)中包含哪些内容才能在模拟器中访问此功能?
感谢, 塔马斯约努茨
这是非常手册,但我认为它会很酷了解的东西引擎盖下如何工作(这是我知道的唯一方法,它会一直工作):
manifest.webapp
包括"type": "certified"
manifest.webapp
和zip
包模拟器的盖斯webapps
目录"appstatus": 3
你的模拟器的盖亚的webapps
目录应该在你的Firefox配置文件,这样的路径:
/home/username/.mozilla/firefox-trunk/foobarbaz.default/extensions/[email protected]/profile/webapps/.
现在最容易,但目前并不那么容易,方式:
MDN有an entry那说
注意:如果要测试认证的应用程序API(如上所述),请在要安装该应用程序的设备上打开“开发人员模式”(Firefox OS),并确保指定正确的类型你的manifest.webapp文件。
我在模拟器上看到过这个选项,但最近它已经消失了。我几乎不记得有人在看某人说他们会禁用模拟器版本的一些标志,但因为我找不到它了。无论如何,你可以尝试两种选择:
你介意分享你的答案的官方来源,所以我可以自己核实?谢谢.. – arin 2013-02-28 17:56:20
它由Panagiotis Astithas([@pastith](https:// twitter)声明。com/pastith))期间在希腊雅典的Firefox OS App日。 – paa 2013-02-28 19:09:23
到目前为止,我对生产版本不感兴趣。我只需要模拟仅在经认证的应用程序中可用的某些功能(例如,SMS拦截,电话拦截等)。我试着在.webapp文件中放入“type”:“certified”,但例如mozSms为null。如何配置清单以访问mozSms功能? – 2013-03-01 13:15:05
感谢您指点我正确的方向。干杯! – 2013-03-01 15:20:25
只是好奇:你遵循什么道路? – 2013-03-06 01:54:50
例如,在尝试获取mozSMS时,在1.1 Simulator版本上设置“developer mode”仍然返回null。但是,API没有完全定义,我相信像这样的一些问题会因此而出现。如果您设法使用后台服务拦截模拟器中的SMS和/或电话,请在此处发表其他评论。 – 2013-03-08 08:22:55