Mobile Firefox OS认证应用程序

Mobile Firefox OS认证应用程序,mobile,sms,firefox-os,Mobile,Sms,Firefox Os,我已经下载并安装了FIrefox OS模拟器,用于测试和开发。我想测试一些只允许在认证应用程序上使用的功能,如SMS和电话呼叫,如上所述 为了在模拟器中访问此功能,我应该在清单(.webapp文件)中包括什么 谢谢, Tamas Ionut检查标准和应用程序 请记住,Firefox操作系统的生产版本将不允许安装第三方认证的应用程序。这是一本非常实用的手册,但我认为了解这些东西在引擎盖下是如何工作的很酷(这是我知道它始终工作的唯一方式): 确保您的清单。webapp包括“类型”:“已认证” 打包应

我已经下载并安装了FIrefox OS模拟器,用于测试和开发。我想测试一些只允许在认证应用程序上使用的功能,如SMS和电话呼叫,如上所述

为了在模拟器中访问此功能,我应该在清单(.webapp文件)中包括什么

谢谢, Tamas Ionut

检查标准和应用程序


请记住,Firefox操作系统的生产版本将不允许安装第三方认证的应用程序。

这是一本非常实用的手册,但我认为了解这些东西在引擎盖下是如何工作的很酷(这是我知道它始终工作的唯一方式):

  • 确保您的
    清单。webapp
    包括
    “类型”:“已认证”
  • 打包应用程序
  • 将包含
    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有这样的说法

    注意:如果要测试认证的应用程序API(如上所述),请在要安装应用程序的设备(Firefox OS)上启用“开发者模式”,并确保在manifest.webapp文件中指定正确的类型

    我在模拟器上看到过这个选项,但最近它消失了。我几乎不记得在什么地方看到有人说他们将禁用模拟器构建的一些标志,但我再也找不到了。无论如何,您可以尝试两种选择:

  • 自己构建模拟器(我需要大量的空间和时间,请注意!),看看是否可以在那里获得此选项。如果它真的被禁用的话,它不太可能工作
  • 下载模拟器1.1pre2 ou 1.1pre3,我知道上一个模拟器版本启用了该选项

  • 你介意分享你的答案的官方来源吗,这样我可以自己核实一下?谢谢。这是Panagiotis Astithas()在希腊雅典举行的Firefox OS应用程序日上说的。到目前为止,我对产品版本不感兴趣。我只需要模拟某些功能(如短信截取、电话截取等),这些功能仅在认证应用程序中可用。我试着在.webapp文件中输入“type”:“certified”,但是mozSms例如是空的。我必须如何配置清单以访问mozSms功能?只是好奇:您遵循了什么路径?例如,在1.1模拟器版本上设置“开发者模式”在尝试获取mozSms时仍然返回null。然而,API并没有完全定义,我相信像这样的问题会因此出现。如果您使用后台服务在模拟器中截获短信和/或电话,请在此处发布另一条评论。我不记得在1.1中这样做过,抱歉:(