我正在通过this文档向AMO提交新的WebExtension,我有点困惑。我的最终目标是,我希望能够自动化所有内容,并且我可以使用Google Chrome扩展程序,但我也希望使用FireFox扩展程序。
据我所知,当我第一次为FF创建一个新的WebExtension时,我需要手动提交它,我很好。我只是希望能够自动化所有未来的更新版本,让AMO处理更新用户,并将其列在Add-On "store"(或其他任何名称)上
这可能吗?
我查看了web-ext CLI,我发现它具有构建,签名和发布功能,但有一点需要注意“自签名”并且你必须处理更新用户,我不想处理。
答案 0 :(得分:1)
您可以使用他们的REST API for signing
curl "https://addons.mozilla.org/api/v3/addons/@my-addon/versions/1.0/"
-g -XPUT --form "upload=@build/my-addon.xpi"
-H "Authorization: JWT <jwt-token>"
或者您找到的节点web-ext
包将通过web-ext sign
命令提交到商店。 Related GitHub issue