浏览器插件入驻谷歌服务应用市场流程与详细政策

PAUL LUO

(1)应用店市场:https://chrome.google.com/webstore/category/extensions?hl=zh-CN

在 Chrome Web Store 上发布项目之前, 必须注册为 CWS 开发人员并支付一次性注册费。创建开发者帐户时, 必须提供开发者电子邮件;

(2)注册入口:https://developer.chrome.com/docs/webstore/register/

要注册,访问开发者控制台。第一次执行此操作时,将出现以下注册屏幕。首先同意开发者协议和政策,然后支付注册费。

具体发布流程:

要将项目发布到 Chrome 网上应用店,请按以下步骤操作

  • 创建项目的 zip 文件。
  • 创建并设置开发者帐户。
  • 上传 的项目。
  •  的列表添加资产。
  • 提交 的项目以供发布。

#创建项目zip文件:

要上传项目, 需要创建一个ZIP文件,其中包含位于根目录中的清单文件和扩展文件。清单文件必须至少指定以下字段:

  • “name”:— 此名称出现在 Chrome 网上应用店和 Chrome 浏览器中
  • “version”:—元数据的版本,递增
  • “icons”:— 指定 的项目使用的图标的数组
  • “description”:— 一个不超过 132 个字符的字符串,描述 的扩展程序

zip 文件还可能包含其他图像和项目所需的任何文件。ZIP 文件和清单的内容取决于 的项目的具体情况。

提示:

  • 将清单中的初始版本号设置为较低的值,例如 0.0.0.1。这样,当 上传项目的新版本时, 就有增加版本号的空间。 上传到 Chrome 网上应用店的每个新版本的版本号都必须大于之前的版本。

#设置帐户:

注册后, 可以在左侧菜单的“帐户”页面中完成 的开发者帐户设置。

 可以在此处提供 的开发者资料信息、配置管理设置和启用电子邮件通知只有姓名、电子邮件和隐私政策链接是强制性的。

场地描述
出版商名称此名称显示在 的每个项目的标题下。如果 是经过验证的发布者,则可以改为显示官方发布者 URL。
电子邮件地址此电子邮件将仅显示在 的项目的联系信息下。任何通知都将发送到 的 CWS 开发人员帐户电子邮件。
隐私政策此隐私政策链接适用于 的所有物品。它应该包括如何收集、使用和披露数据。有关更多详细信息,请参阅用户数据常见问题解答
实际地址只有提供购买商品、附加功能或订阅功能的商品必须包含实际地址。

#确认邮件地址:

现在,当 设置新的开发者帐户时,必须验证 的联系电子邮件地址。在 的帐户页面上单击添加电子邮件时, 可以输入电子邮件地址,然后请求验证。然后,Chrome 网上应用店会向该地址发送一个验证链接;使用该链接来验证 的地址。

如果 有一个现有帐户并且尚未验证 的联系电子邮件地址,则 的地址在开发者仪表板中显示为“未验证”,如下图所示:

单击验证电子邮件链接以将验证链接发送到 的电子邮件。

#上传ZIP项目

要上传项目,使用Chrome 开发者仪表板

如果需要商品 ID 来完成商品代码,那么需要在编写商品代码时上传商品。否则, 可以等到项目完成。在提交审核之前, 可以多次上传项目。

当 商品、其 Chrome 网上应用店列表以及它所依赖的所有网站都准备就绪后, 就可以发布商品了。

Chrome 网上应用店中发布的扩展程序不能超过 20 个。主题的数量没有这样的限制。

上传商品的方法如下:

  • 转到Chrome 开发人员仪表板
  • 登录 在第 1 步中选择的开发者帐户。
  • 单击添加新项目按钮。
  • 单击选择文件>  zip 文件 >上传。如果 的商品清单和 ZIP 文件有效, 可以在下一页编辑 的商品。

#提交项目进行发布

上传扩展程序后, 将在仪表板中将其视为一个项目。

 需要先填写其他列表信息,然后才能发布,如左侧选项卡中所包含的。以下是这些选项卡上信息的快速摘要;单击以了解有关如何填写每个选项卡的更多详细信息。

  • 包选项卡显示 上传的项目的详细信息。首次创建项目时,此页面不可编辑。
  • 列表选项卡包含 的列表的详细信息以及它在 Chrome 网上应用店中的显示方式。
  • 隐私选项卡是 包含有关项目如何使用隐私和安全相关功能的声明的地方。
  • 支付和分发选项卡让 可以控制哪些国家/地区将列出 的项目以及哪些用户将看到它。

#发布项目:

  • 确保已完成上述所有选项卡的详细信息。
  • 单击提交以供审核按钮。
  • 将出现以下对话框,确认要提交项目以供审核。

#延迟发布选项

上面显示的确认对话框还允许 控制项目发布的时间。如果取消选中该复选框, 项目将不会在其审核完成后立即发布。相反,可以在审核完成后在 选择的时间手动发布它。

如果 在设置了“自动发布”的情况下提交 的项目以供审核,仍然可以使用下面描述的延迟发布选项关闭自动发布。

如果 在提交项目后发现错误或者 只是想更改发布时间,这可以让暂停提交项目的发布。

审核完成后,将有最多30 天的时间发布。在该期限到期后,分阶段提交将恢复为必须再次提交以供审核的草稿。 可以在项目状态下查看分阶段提交的到期时间。

#审查提交的项目

在提交项目以供审核后,它将进行审核过程。此审核的时间取决于项目的性质。有关详细信息,请参阅审查时间。

默认情况下启用重要的电子邮件,例如删除或拒绝通知。要在项目发布或暂存时接收电子邮件通知, 可以在“帐户”页面中启用通知。

审查时间

具体审查政策:https://developer.chrome.com/docs/webstore/review-process/#malware

Chrome 网上应用店的审核时间可能会有所不同。2021 年初,大部分投稿在 24 小时内完成审核,90% 以上在三天内完成。

如果 的扩展程序等待审核超过三周,请联系开发人员支持以请求帮助。

审查过程使用手动和自动系统的组合。无论开发者的任期或活跃用户的数量如何,所有提交都通过相同的审核系统。但是,某些信号可能会导致审阅者更仔细地检查扩展,包括:

  • 新开发者
  • 新的扩展
  • 危险的许可请求
  • 重大的代码更改

增加审查时间的因素

对于请求广泛的主机权限或敏感的执行权限,或者包含大量代码或难以审查的代码的扩展,审查可能需要更长的时间。

广泛的主机权限

主机权限模式,如*://*/*、https://*/*和 ,并<all_urls>为扩展程序提供对用户 Web 活动的广泛访问权限,尤其是与其他权限结合使用时。具有这种访问权限的扩展程序可以收集用户的浏览历史记录、劫持网络搜索行为、从银行网站抓取数据、获取凭据或以其他方式利用用户。

敏感的执行权限

权限授予扩展特殊的数据访问和操作权限。一些权限直接执行此操作(例如,tabs和downloads),而其他权限必须与主机权限授予(例如,cookies和webRequest)结合使用。审核必须验证每个请求的权限是否确实是必要的并且使用得当。请求强大且具有潜在危险的功能需要更多时间来审查。

代码数量和格式

扩展包含的代码越多,验证代码安全所需的工作就越多。混淆是不允许的,因为它会增加验证过程的复杂性。允许缩小,但它也会使审查扩展代码更加困难。在可能的情况下,考虑提交代码作为作者。可能还想考虑以一种易于他人理解的方式来构建 的代码。

开发者计划政策

详细政策链接:https://developer.chrome.com/docs/webstore/program_policies/#extensions

发表评论