火狐OS的应用程序认证(Firefox OS Certified apps)

2019-10-17 18:38发布

我已经下载并安装了Firefox OS模拟器,用于测试和开发。 我想测试某些功能被允许只能在认证的应用程序,如短信或拨打电话,所描述这里 。

我应该包括在我的清单(.webapp文件),以便在模拟器访问此功能?

谢谢,塔马斯约努茨

Answer 1:

这是非常手册,但我认为它会很酷了解的东西引擎盖下如何工作(这是我知道它会永远工作的唯一途径):

  1. 请确保您的manifest.webapp包括"type": "certified"
  2. 打包应用程序
  3. 添加包含您的目录manifest.webappzip包模拟器的盖斯webapps目录
  4. 添加一个条目webapps.json为您的应用程序。 确保它具有"appstatus": 3
  5. 玩得开心 :)

webapps的模拟器的盖亚的目录应该在你的Firefox配置文件,这样的路径:

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

现在最简单的,但不是现在这么简单,方式:

MDN有一个条目 ,上面写着

注意:如果你想测试认证的应用程序的API(如上所述),打开您要安装(火狐OS)的应用程序,并确保指定您manifest.webapp文件的正确类型的设备上的“开发者模式”。

我已经看到了模拟器的选择,但它最近消失了。 我几乎记得看到某处有人说他们将禁用一些标志Simulator的身材,但我无法找到它了。 无论如何,你可以尝试两种选择:

  1. 构建模拟器自己(我需要吨的空间和时间,做到心中有数!),看看你是否能得到这个选项在那里。 这是不太可能它会工作,如果这是真的,虽然禁用
  2. 从下载模拟器1.1pre2欧1.1pre3 实验室FTP ,最后模拟器构建我知道它已经启用该选项。


Answer 2:

检查标准短信和拨号器应用程序。

但请记住,该产品构建的Firefox OS将不会允许第三方认证的应用程序的安装。



文章来源: Firefox OS Certified apps