我正在尝试在Motorola G上移植FirefoxOS,但我不明白如何编写设备清单。清单中应该指明什么?我从哪里开始? Mozilla的官方文档实际上并没有那么有用。
答案 0 :(得分:2)
清单很棘手,但就像一辆自行车 - 你得到了它的一部分,然后它变成了第二天性。
以下是我用来理解清单的链接: https://developer.mozilla.org/en-US/Apps/Developing/Manifest https://developer.mozilla.org/en-US/Apps/Developing/About_app_manifests?redirectlocale=en-US&redirectslug=Web%2FApps%2FFAQs%2FAbout_app_manifests
帮助我的要点是要明白只需要两个字段:名称和描述。这使得其他选项特定于您的需求,因此我剥离了所有其他成员开始:" locales"和"开发人员"。
我需要做的主要配置是: launch_path - 我通过反复试验让它工作,但随后在我的架构中移动了应用程序,当应用程序进入404时感到很惊讶!我不应该感到惊讶,因为......路径不正确。更新应用程序正确安装的路径后。
例如: /Apps/App1/app1.html
关于Manifest的最后一点建议。理解它的最好方法是从mdn-app-template获得一个测试应用程序!通过这种方式,您可以了解其工作原理并测试其功能。 我强烈推荐这是第一步。 https://github.com/chrisdavidmills/mdn-app-template
其他建议: - 需要一段时间才能完成工作流程。只需点击“刷新”即可。在App Manager中链接。这是一个相当直接的工作流程。 - 在Android中卸载很奇怪。该应用程序实际上保存在Firefox中。所以你必须去关于:要卸载的应用程序。这是链接:https://developer.mozilla.org/en-US/Apps/Developing/Apps_for_Android
希望它有所帮助。