如何在不向公众发布的情况下向其商店提交Firefox网络扩展?

问题描述 投票:1回答:1

我尝试将我的网络扩展程序(实际上是为Chrome开发)提交到Mozilla Firefox附加商店但却失败了。我没有找到隐私选项(在Chrome扩展程序商店中可以执行此操作),这允许我隐藏我的扩展程序,以便只能通过所需的链接访问它,所以我在那里发布了我的扩展程序并设置了实验选项。但是,它被拒绝了,原因如下:

由于此加载项的受众/非公开受众,此加载项不适合列出。请提交自托管版本并自行分发签名文件。有关更多信息,请参阅https://developer.mozilla.org/en-US/Add-ons/Distribution

换句话说,我希望我的扩展程序将隐藏在Mozilla商店中,我的用户只有在与他们共享链接时才可以下载和安装它。

有人知道怎么做这个吗?因为,据我所知,我可以像Self-distributed (unlisted版本那样做,但在这种情况下,我需要自己共享这个签名版本作为.xpi文件。这种方法的主要问题是我还需要向他们发送更新的版本,我是对的吗?

firefox-webextensions
1个回答
1
投票

是的,你是对的。您必须将您的扩展程序提交给AMO才能进行签名。在这里,Firefox的工作已经结束,您必须管理自己的扩展。检查这个reference,它是我能找到的最新的文档。

请注意,您必须在清单中指定扩展的更新方式。看看this

然后,您可以将其托管在您自己的服务器中,并提供指向您的用户的链接。

我没有测试上面的内容,所以请谨慎行事。

© www.soinside.com 2019 - 2024. All rights reserved.