为应用创建应用提交

注意

文档的这一部分介绍了如何在合作伙伴中心创建应用提交。 或者,可以使用 Microsoft Store 提交 API 自动执行应用提交。

通过保留名称创建应用后,可以开始着手发布应用。 第一步是创建提交。

你可以在应用完成创建并准备发布时开始提交,甚至也可以在编写任一代码行之前开始输入信息。 对提交内容所做的更新会被保存,因此可以随时返回并进行处理。

发布完应用后,你可以通过在合作伙伴中心中创建另一个提交来发布更新版本。 通过创建新提交,你可以做出并发布任何所需更改,无论你是要上载新程序包还是仅更改价格或类别等详细信息都是如此。 若要为已发布的应用创建新的提交,请单击其“概述”页面上显示的最近提交旁边的“更新”

可以随时更改已发布的加载项。 要提交更新,请转到合作伙伴中心的应用程序概述页面。 导航到更新应用部分。 已经以你上次提交的信息为起点创建了更新提交。 你可以添加新软件包或更新任何信息,如定价模式、列表详细信息等。

应用提交清单

下面是在创建应用提交时提供的详细信息,其中包含指向详细信息的链接。

下面说明了需要提供或指定的项。 某些区域是可选的或提供默认值(可根据需要进行更改)。 不必按此处列出的顺序处理这些部分。

什么是加载项?

加载项(有时也称为应用内产品)是可供客户购买的应用的补充项目。 加载项可以是有趣的新功能、新的游戏级别或任何你希望用来维系用户的内容。 加载项不仅是赚钱的好方法,而且有助于推动客户互动和参与。

加载项通过合作伙伴中心发布,要求你拥有有效的开发人员帐户。 还需要在应用的代码中启用加载项。

加载项必须与已在合作伙伴中心中创建的应用关联(即使并未提交)。 可以在应用的“概述”页上或其加载项页面上找到用于创建新加载项的按钮。

选择“创建新加载项”后,系统会提示你指定产品类型并为加载项分配产品 ID。

定价和可用性页面

字段名称 必须 说明
市场 不是必需
受众 不是必需
可发现性 不是必需
计划 不是必需
基价 必需
免费试用 不是必需
销售定价 不是必需
组织授权 不是必需

“属性”页

字段名称 必须 说明
类别和子类别 必需
隐私策略 URL 必需 有时不需要
网站 不是必需
支持联系人信息 不是必需 如果产品在 Xbox 上可用,则需要
联系人详细信息 不是必需 对于业务/公司帐户为必需
游戏设置 不是必需
显示模式 不是必需
产品声明 不是必需
系统要求 不是必需

年龄分级页面

字段名称 说明 说明
年龄分级 必需

包页面

字段名称 必须 说明
包上传控件 必需 至少需要一个包。
设备系列可用性 不是必需
逐步部署程序包 不是必需
强制更新 不是必需

应用商店一览

将需要应用支持的至少一种语言的全部所需信息。 我们建议以应用支持的所有语言提供 Microsoft Store 一览,还可以以其他语言提供 Microsoft Store 一览。 若要更轻松地管理同一产品的多个商品,可以导入和导出 Microsoft Store 一览。

字段名称 必须 说明
描述 必需
此版本中的新增功能 不是必需
应用功能 不是必需
屏幕截图 必需 至少需要一个屏幕截图;建议四个或更多
Microsoft Store 徽标 不是必需 某些 OS 版本是必需的
预告片 不是必需
Windows 10 或 Windows 11 和 Xbox 图像(16:9 超级英雄图片) 不是必需
Xbox 图像 不是必需 如果发布到 Xbox,则需要正确显示
补充字段 不是必需
搜索项 不是必需
版权和商标信息 不是必需
附加许可条款 不是必需
开发者 不是必需

提交选项页面

字段名称 必须 说明
发布保留选项 不是必需
认证说明 不是必需
受限功能 不是必需 如果产品声明了任何受限功能,则为必需
提交通知受众 不是必需

可用性页面

字段名称 必须 说明
市场 必需 默认值:所有可能的市场
定价 必需 以下项之一:免费、付费、高级、订阅
免费试用 必需 如果定价设置为免费或免费增值,则不需要。

属性页面,支持信息部分

字段名称 必须 说明
类别 必需
Subcategory 不是必需
子类别 不是必需
该产品是否访问... 必需
隐私策略 URL 请参阅说明 仅当你对上一个问题的回答是肯定时才需要。
网站 不是必需
联系人详细信息 不是必需 对于业务/公司帐户为必需
支持联系人信息 不是必需

属性页面,产品声明部分

字段名称 必须 说明
这应用依赖于非 Microsoft 驱动程序或 NT 服务。 不是必需
此应用已经过测试,以满足辅助功能指南。 不是必需
本产品支持笔和墨迹输入。 不是必需
认证说明 建议 字符限制:2000

属性页面,系统要求部分

字段名称 必须 说明
触摸屏 不是必需
键盘 不是必需
鼠标 不是必需
Camera 不是必需
NFC HCE 不是必需
NFC 邻近感应 不是必需
蓝牙 LE 不是必需
电话服务 不是必需
Microphone 不是必需
内存 不是必需
DirectX 不是必需
专用 GPU 内存 不是必需
处理器 不是必需
显卡 不是必需

包页面

字段名称 必须 说明
Package URL 必需 至少需要一个包 URL
语言 必需 至少需要一种语言
体系结构 必需
安装程序参数 必需 需要无提示安装的支持。 其他参数是可选的
应用类型 必需 指定介于 EXE 和 MSI
安装程序处理 URL 必需 仅在 EXE 的情况下为必需

商店列表页

每种语言都有一个单独的商品详情页面。 需要一个列表页。 建议为你的应用支持的每种语言提供完整的列表页面信息。

字段名称 必须 说明
描述 必需 字符限制:10,000 个
此版本中的新增功能 不是必需 字符限制:1500
应用功能 不是必需 字符限制:每个功能 200 个;功能限制:20。
屏幕截图 必需 要求:1;推荐:4+;最大:10
Microsoft Store 徽标 必须 需要 1:1 展示艺术作品,推荐 2:3 海报艺术作品
简短说明 不是必需 字符限制:1,000 个
其他系统要求 不是必需 字符限制:每项要求限制为 200 个字符;要求数量限制:11 个,针对每个最低和推荐硬件。
关键字 不是必需 字数限制:每个搜索词 40 个;搜索词限制:7;所有搜索词中最多 21 个唯一单词。
版权和商标信息 不是必需 字符限制:200 个
适用的许可条款 必需 字符限制:10,000 个
开发者 不是必需 字符限制:255 个

下面是创建加载项提交时提供的信息列表。 下面说明了需要提供的项。 某些项是可选的或已提供默认值(可根据需要进行更改)。

创建新的加载项页面

字段名称 说明
产品类型 必须
产品编号 必须

“属性”页

字段名称 说明
产品生命周期 在产品类型为“耐用品”时必填。 不适用于其他产品类型。
数量 在产品为“Store 管理的易耗品”时必填。 不适用于其他产品类型。
订阅期限 如果产品类型为订阅,则为必需。 不适用于其他产品类型。
免费试用 如果产品类型为订阅,则为必需。 不适用于其他产品类型。
内容类型 必须
关键字 可选(最多 10 个关键字,每个关键字限制 30 个字符)
自定义开发人员数据 可选(3000 个字符限制)

定价和可用性页面

字段名称 说明
市场 默认值:所有可能的市场
可见性 默认值:可供购买。 可能显示在应用一览中
计划 默认值:尽快发布
定价 必须
销售定价 可选

应用商店一览

需要一个 Store 一览。 我们建议为应用支持的每种语言提供 Store 一览。

字段名称 说明
标题 必需(100 个字符限制)
描述 可选(200 个字符限制)
图标 可选(.png,300x300 像素)

输入此信息后,请单击“提交到 Store”。 在大多数情况下,认证过程大约需要一个小时。 之后,你的加载项将发布到 Store,并可供客户购买。

注意

加载项还必须在应用的代码中实现。 有关详细信息,请参阅应用内购买和试用

发布后更新加载项

可以随时更改已发布的加载项。 加载项更改会独立于应用提交和发布,因此通常不需要更新整个应用即可对加载项进行更改,如更新其价格或说明。

若要提交更新,请转到合作伙伴中心的加载项页面,然后单击“更新”。 这将使用之前提交中的信息作为起始点,为该加载项创建新的提交。 按需进行更改,然后单击“提交到 Store”。

如果要删除之前提供的加载项,可以通过创建新的提交,并通过“停止购买”选项将“分发和可见性”选项更改为“在 Store 中隐藏”,从而执行此操作。 请确保视需要将你的应用代码更新为也删除加载项引用(尤其是当以前发布的应用支持 Windows 8.1 或更早版本时;此可见性设置不适用于这些客户)。

重要

如果以前发布的应用要提供给使用 Windows 8.x 的客户,将需要创建并发布新的应用提交才能使这些客户看到加载项更新。 同样,如果在发布应用后将新的加载项添加到面向 Windows 8.x 的应用,则需要更新应用的代码以引用这些加载项,然后重新提交应用。 否则,Windows 8.x 上的客户不会看到新的加载项。

设置加载项产品类型和产品 ID

加载项必须与已在合作伙伴中心中创建的应用关联(即使并未提交)。 可以在应用的“概述”页上或其加载项页面上找到用于创建新加载项的按钮。

选择“创建新加载项”后,系统会提示你指定产品类型并为加载项分配产品 ID。

产品类型

首先,需要指示要提供的加载项类型。 此选择是指客户如何使用加载项。

注意

保存此页面以创建加载项后,将无法更改产品类型。 如果选择了错误的产品类型,始终可以删除正在进行的加载项提交,然后通过创建新的加载项重头开始。

Durable

如果加载项通常只购买一次,请选择耐用品作为产品类型。 这些加载项通常用于解锁应用中的其他功能。

耐用型加载项的默认产品生命周期永久,这意味着加载项永不过期。 在加载项提交过程的“属性”步骤中,可以选择将产品生命周期设置为不同的持续时间。 如果这样做,加载项将在指定的持续时间后过期(具有 1-365 天的选项),在这种情况下,客户可以在过期后再次购买它。

易耗品

如果可以购买、使用(已使用)加载项并再次购买,则需要选择一种易耗品产品类型。 易耗品加载项通常用于客户可按固定数量购买然后会使用完的产品,例如游戏中的货币(例如,金币、硬币等)。 有关详细信息,请参阅启用易耗品加载项购买

有两种类型的易耗品加载项:

  • 开发人员管理的易耗品:必须在应用中管理余额和履行。 在所有 OS 版本上都受支持。
  • Store 管理的易耗品: Microsoft 将在运行 Windows 10 版本 1607 或更高版本的所有客户设备中跟踪余额;任何早期 OS 版本上均不受支持。 若要使用此选项,必须使用 Windows 10 SDK 版本 14393 或更高版本编译父产品。 另请注意,在发布父产品前,无法将应用商店管理的易耗型加载项添加到应用商店(但可以在合作伙伴中心中创建提交,并可随时处理)。 需要在提交的“属性”步骤中输入 Store 管理的易耗品加载项的数量。

订阅

如果想要定期向客户收取加载项费用,请选择“订阅”

在客户初次获取订阅加载项后,将继续定期向他们收费以便继续使用加载项。 客户可以随时取消订阅,以避免产生进一步费用。 需要在提交的“属性”步骤中指定订阅期限以及是否提供免费试用。

只有运行 Windows 10 版本 1607 或更高版本的客户才支持订阅加载项。 父应用必须使用 Windows 10 SDK 版本 14393 或更高版本进行编译,并且必须在 Windows.Services.Store 命名空间而不是 Windows.ApplicationModel.Store 命名空间中使用应用内购买 API。 有关详细信息,请参阅启用应用的订阅加载项

在将订阅加载项发布到 Microsoft Store 之前,必须提交父产品(但你可以在合作伙伴中心中创建提交,并且可随时处理)。

产品 ID

无论选择哪种产品类型,都需要输入加载项的唯一产品 ID。 该名称可用于识别合作伙伴中心中的加载项,并且该标识符可用于指向代码中的加载项

选择产品 ID 时,需要记住以下几点:

  • 产品 ID 在父产品中必须是唯一的。
  • 发布加载项后,无法更改或删除加载项的产品 ID。
  • 产品 ID 长度不能超过 100 个字符。
  • 产品 ID 不可包含以下任何字符:<> * % & : \ ? + ,
  • 客户不会看到产品 ID。 (稍后,可以输入要向客户显示的标题和说明。)
  • 如果你以前发布的应用支持 Windows Phone 8.1 或更早版本,则产品 ID 中只能使用字母数字字符、句点和/或下划线。 如果使用任何其他类型的字符,则加载项将不可供 Windows Phone 8.1 或更早版本的客户购买。

重要

无法再上传使用 Windows Phone 8.x SDK 生成的新的 XAP 包。 Microsoft Store 中已经具有 XAP 程序包的应用将可以继续用于 Windows 10 移动设备。 有关详细信息,请参阅此博客文章

注意

若要将应用提交到 Microsoft Store,必须在合作伙伴中心具有有效的开发者帐户。 添加到合作伙伴中心开发人员帐户的所有用户都可以将 EXE 或 MSI 应用提交到 Microsoft Store。 他们还可以修改合作伙伴中心中的所有现有 EXE 或 MSI 应用。 为帐户用户设置的角色和权限当前不适用于 EXE 或 MSI 应用。

通知

重要

若要确保收到关键的电子邮件通知,需要在操作中心验证你的电子邮件地址。 转到“操作中心”中的“我的首选项”进行验证。

发布应用后,开发人员帐户的所有者始终会通过电子邮件和合作伙伴中心的操作中心收到发布状态和所需操作的通知。

此外,可以在开发人员帐户中的开发人员经理角色中添加成员来接收相同通知,或删除不再需要通知的成员。

添加或移除:

  1. 在“提交选项”页上,查找“提交通知受众”字段
  2. 单击“单击此处”打开“通知受众概述”页面
  3. 在“通知受众概述”页面上添加或删除受众

注意

  • 开发人员帐户的所有者始终会收到通知,无法从受众列表中移除。
  • 受众列表特定于产品,适用于产品的所有提交。 若要修改其他产品的接收通知者,请对每个产品执行上述步骤。
  • 加载项继承父产品的受众列表,不能单独管理。