我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

上架应用程序的要求

GitHub Marketplace 上的应用程序必须满足本页列出的要求才能发布上架。

在 GitHub Marketplace 中上架应用程序的要求取决于您是要提供免费应用程序还是付费应用程序。

对所有 GitHub Marketplace 上架产品的要求

GitHub Marketplace 中的所有上架产品应该是能够为 GitHub 社区提供价值的工具。 提交要发布的上架信息时,您必须阅读并接受“GitHub Marketplace 开发者协议”的条款。

所有应用程序的用户体验要求

所有上架产品应满足以下要求,无论它们是免费应用程序还是付费应用程序。

  • 上架信息不得主动诱导用户离开 GitHub。
  • 上架信息必须包含发布者的有效联系信息。
  • 上架信息必须包含应用程序的相关说明。
  • 上架信息必须指定定价计划。
  • 应用程序必须为客户提供价值,并通过身份验证以外的其他方式与平台集成。
  • 应用程序必须在 GitHub Marketplace 中公开可用,并且不能是测试版或只能通过邀请获取。
  • 应用程序必须设置 web 挂钩事件,以便在发生计划更改或取消时通过 GitHub Marketplace API 通知发布者。 更多信息请参阅“在应用程序中使用 GitHub Marketplace API”。

有关提供良好客户体验的更多信息,请参阅“应用程序的客户体验最佳实践”。

所有应用程序的品牌和上架要求

为了保护您的客户,我们建议您还要遵循安全最佳实践。 更多信息请参阅“应用程序的安全最佳实践”。

免费应用程序注意事项

GitHub Marketplace 鼓励使用免费应用程序,这是提供开源服务的好方法。 如果您在 GitHub Marketplace 的外部上架了应用程序的付费版本,则您在 GitHub Marketplace 中上架该应用程序时,必须提供至少一个付费计划。

付费应用程序的要求

要在 GitHub Marketplace 上发布应用程序的付费计划,您的应用程序必须由身份为经验证发布者的组织所拥有。 有关验证流程或转让应用程序所有权的更多信息,请参阅“为组织申请发布者验证”。

如果您的应用程序已发布,并且您是经验证的发布者,则您可以使用定价计划编辑器发布新的付费计划。 更多信息请参阅“为上架产品设置定价计划”。

要发布付费应用程序(或提供付费计划的应用程序),您还必须满足以下要求:

  • GitHub 应用程序 应至少有 100 个安装设施。
  • OAuth 应用程序 应至少有 200 个用户。
  • 所有付费应用程序必须处理关于新购买、升级、降级、取消和免费试用的 GitHub Marketplace 购买事件。 更多信息请参阅下面的“付费应用程序的计费要求”。

当您准备在 GitHub Marketplace 上发布应用程序时,您必须请求验证应用程序上架信息。

注:如果您想销售用户帐户拥有的应用,需要先将应用转移到组织,然后请求验证组织创建的列表。 有关如何将应用程序转让给组织,请参阅“提交要发布的上架信息”。

付费应用程序的计费要求

您的应用程序无需处理付款,但需要使用 GitHub Marketplace 购买事件来管理新购买、升级、降级、取消和免费试用。 有关如何将这些事件集成到您的应用程序中,请参阅“在应用程序中使用 GitHub Marketplace API”。

GitHub 的计费 API 允许客户在不离开 GitHub 的情况下购买应用程序,并使用已附加到其 GitHub 帐户的付款方式来支付服务费用。

  • 应用程序必须在付费订阅计划中支持月度和年度计费。
  • 上架产品可提供免费和付费计划的任何组合。 免费计划是可选项,但建议提供。 更多信息请参阅“设置 GitHub Marketplace 上架产品的定价计划”。

此文档对您有帮助吗? 隐私政策

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。