【问题标题】:How can I self-host the privileged or certified Firefox OS application on my web server?如何在我的 Web 服务器上自行托管特权或认证的 Firefox OS 应用程序?
【发布时间】:2015-10-01 15:18:29
【问题描述】:

我们开发了一个 Firefox OS 应用程序。现在我想从本地网络服务器在 Firefox OS 设备中安装应用程序,我已按照以下链接中给出的步骤进行操作:
https://developer.mozilla.org/en-US/Marketplace/Options/Self_publishing

现在我可以托管应用程序并从指向该 Web 服务器的链接安装到设备中。仅当应用程序“manifest.webapp”具有

"type":"web" 

或者如果我们没有定义任何“类型”。

将manifest.webapp文件中的“类型”改为安装失败

"type":"certified" 

"type":"privileged"

我是否必须进行任何其他更改才能使经过认证和特权的应用程序也可以安装?

【问题讨论】:

  • marketplace.readthedocs.org/en/latest/topics/overview.html 在这里,您可能会建立并运行一个市场。这将使您能够提供经过认证的应用程序,但我认为需要对经过认证的应用程序进行签名,即使您使用自己的密钥对其进行签名,它也可能无法正常工作,因为它可能必须由 mozilla 密钥进行签名。

标签: manifest firefox-os


【解决方案1】:

到目前为止,经过认证的应用程序只提供给 OEM 和 Firefox OS 开发团队可以制作的内容。普通开发者做不到。

通常特权应用程序应提交到官方 Firefox 市场,这些应用程序在被推送到市场之前必须经过代码审查,以供下载。

查看https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Security/Security_model#Secure_App_Update_Process

【讨论】:

  • 实际上我的问题是我想托管在我的本地网络服务器而不是市场上。为了安装应用程序,我们必须使用 USB 将手机连接到 pc 或将可安装文件托管在某个服务器(不是市场)上,以便任何可以访问该服务器的人都可以下载和安装。我正在寻找第二种选择。
  • @user3878988 特权应用程序只能从 mozilla 市场安装......但是,您可以尝试托管自己的市场。这是一个限制,因为特权应用和认证应用可以访问dangerous 权限。
  • 好的,知道了。因此,没有其他选项可以在本地服务器中托管特权或认证的应用程序,类似于 Web 应用程序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-08
  • 2013-02-14
  • 1970-01-01
  • 1970-01-01
  • 2019-03-29
  • 1970-01-01
相关资源
最近更新 更多