Firefox OS认证应用

时间:2013-02-28 13:26:57

标签: mobile sms firefox-os

我已经下载并安装了FIrefox OS Simulator进行测试和开发。我想测试一些仅在经过认证的应用程序上允许的功能,例如短信和电话呼叫,如here所述。

为了在模拟器中访问此功能,我应该在清单(.webapp文件)中包含哪些内容?

谢谢, Tamas Ionut

2 个答案:

答案 0 :(得分:2)

这是非常手动的,但我认为了解内幕如何工作是很酷的(这是我知道它始终有效的唯一方式):

  1. 请确保manifest.webapp包含"type": "certified"
  2. 打包应用
  3. 将包含manifest.webappzip包的目录添加到模拟器的Gais webapps目录
  4. webapps.json上为您的应用添加条目。确保它有"appstatus": 3
  5. 玩得开心:)
  6. 模拟器Gaia的webapps目录应位于您的Firefox配置文件中,路径如下:

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

    现在最容易,但目前不那么简单:

    MDN的an entry表示

      

    注意:如果您要测试经过认证的应用API(如上所述),请在要安装应用的设备(Firefox OS)上启用“开发人员模式”,并确保在清单中指定正确的类型。 webapp文件。

    我在模拟器上看到了这个选项,但它最近已经出现了。我几乎无法回想起有人说他们会禁用模拟器构建的一些标志,但是因为我再也找不到它了。无论如何,您可以尝试两种选择:

    1. 自己构建模拟器(我需要大量的空间和时间,请注意!)并查看是否可以在那里获得此选项。如果它真的被禁用了,它不太可能工作
    2. labs ftp下载模拟器1.1pre2 ou 1.1pre3,最后一次模拟器构建我知道启用了该选项。

答案 1 :(得分:0)

检查标准的smsdialer应用。

请注意,虽然Firefox OS的生产版本不允许安装第三方认证的应用程序。