加载项提交Add-on submissions

加载项(有时称为应用内产品)是应用的补充项,可供客户购买。Add-ons (also sometimes referred to as in-app products) are supplementary items for your app that can be purchased by customers. 外接程序可能是一项有趣的新功能,也可能是新游戏级别,或者你认为的任何其他内容会使用户保持联系。An add-on can be a fun new feature, a new game level, or anything else you think will keep users engaged. 加载项不但是赚钱的绝佳方法,它们还有助于促进客户互动和参与。Not only are add-ons a great way to make money, but they help to drive customer interaction and engagement.

外接程序通过 合作伙伴中心发布,并要求你拥有有效的 开发人员帐户Add-ons are published through Partner Center, and require you to have an active developer account. 你还需要在你的应用代码中启用加载项You'll also need to enable the add-ons in your app's code.

外接程序提交过程的第一步是通过 定义产品类型和产品 ID在合作伙伴中心创建外接程序。The first step in the add-on submission process is to create the add-on in Partner Center by defining its product type and product ID. 之后,你将创建一个提交,以便可通过 Microsoft Store 购买你的外接程序。After that, you'll create a submission so that your add-on can be purchased via the Microsoft Store. 你可以在提交应用的同时提交加载项,或者可以单独处理它。You can submit an add-on at the same time you submit your app, or you can work on it independently. 并且你可以在应用在 Store 中上架后更新加载项,而无需重新提交该应用。And you can make updates to add-ons after the app is in the Store without having to resubmit the app again.


文档的本节介绍如何在合作伙伴中心提交加载项。This section of the documentation describes how to submit add-ons in Partner Center. 此外,你也可以使用 Microsoft Store 提交 API 自动执行加载项提交。Alternatively, you can use the Microsoft Store submission API to automate add-on submissions.

加载项提交清单Checklist for submitting an add-on

以下是你在创建加载项提交时提供的信息的列表。Here's a list of the info that you provide when creating your add-on submission. 下面标出了你需要提供的项目。The items that you are required to provide are noted below. 其中某些是选填的,或已提供你可以按需更改的默认值。Some of these are optional, or have default values already provided that you can change as desired.

创建新加载项页面Create a new add-on page

字段名称Field name 说明Notes
产品类型Product type 必需Required
产品 IDProduct ID 必需Required

“属性”页Properties page

字段名称Field name 说明Notes
产品生命周期Product lifetime 如果产品类型为 持久性,则为必需。Required if the product type is Durable. 不适用于其他产品类型。Not applicable to other product types.
数量Quantity 如果产品类型为 存储托管的可耗用项,则为必需项。Required if the product type is Store-managed consumable. 不适用于其他产品类型。Not applicable to other product types.
订阅期限Subscription period 在产品类型为订阅时必填。Required if the product type is Subscription. 不适用于其他产品类型。Not applicable to other product types.
免费试用版Free trial 在产品类型为订阅时必填。Required if the product type is Subscription. 不适用于其他产品类型。Not applicable to other product types.
内容类型Content type 必需Required
关键字Keywords 选填(最多 10 个关键字,每个限 30 个字符)Optional (up to 10 keywords, 30 character limit each)
自定义开发人员数据Custom developer data 选填(限 3000 个字符)Optional (3000 character limit)

定价和可用性页面Pricing and availability page

字段名称Field name 说明Notes
市场Markets 默认:所有可能的市场Default: All possible markets
能见度Visibility 默认:可供购买。Default: Available for purchase. 可能在应用一览中显示May be displayed in your app's listing
计划Schedule 默认:尽快发布Default: Release as soon as possible
定价Pricing 必需Required
销售定价Sale pricing 可选Optional

应用商店一览Store listings

需要一个 Store 一览。One Store listing required. 建议为应用支持的每种 语言 提供存储列表。We recommend providing Store listings for every language your app supports.

字段名称Field name 说明Notes
标题Title 必填(限 100 个字符)Required (100 character limit)
说明Description 选填(限 200 个字符)Optional (200 character limit)
按钮Icon 可选(.png、300x300 像素)Optional (.png, 300x300 pixels)

完成输入此信息后,单击 "提交到应用商店"When you've finished entering this info, click Submit to the Store. 在大多数情况下,认证过程需要大约一个小时。In most cases, the certification process takes about an hour. 然后,你的加载项将发布到 Store 并且可供客户购买。After that, your add-on will be published to the Store and ready for customers to purchase.


加载项还必须在应用的代码中实现。The add-on must also be implemented in your app's code. 有关详细信息,请参阅应用内购买和试用For more info, see In-app purchases and trials.

在发布后更新加载项Updating an add-on after publication

你可以随时更改已发布的加载项。You can make changes to a published add-on at any time. 外接程序更改是独立于您的应用程序提交和发布的,因此您通常不需要更新整个应用程序即可更改加载项,例如更新其价格或说明。Add-on changes are submitted and published independently of your app, so you generally don't need to update the entire app in order to make changes to an add-on such as updating its price or description.

若要提交更新,请在合作伙伴中心中转到 "外接程序" 页,然后单击 " 更新"。To submit updates, go to the add-on's page in Partner Center and click Update. 这将为外接程序创建新的提交,并使用之前提交的信息作为起点。This will create a new submission for the add-on, using the info from your previous submission as a starting point. 进行所需的更改,然后单击 "提交到应用商店"Make the changes you'd like, and then click Submit to the Store.

如果你希望删除之前提供的加载项,可通过创建新提交并通过停止获取选项将分发和可见性选项更改为在 Microsoft Store 中隐藏If you'd like to remove an add-on you've previously offered, you can do this by creating a new submission and changing the Distribution and visibility option to Hidden in the Store with the Stop acquisition option. 请确保根据需要更新应用程序的代码,以删除对外接程序的引用 (尤其是以前发布的应用程序支持 Windows 8.1 之前的情况;此可见性设置不适用于) 的客户。Be sure to update your app's code as needed to also remove references to the add-on (especially if your previously-published app supports Windows 8.1 earlier; this visibility setting won't apply to those customers).


如果你以前发布的应用可供 Windows 8.x 上的客户使用,你将需要创建并发布新的应用程序提交,以使加载项更新对这些客户可见。If your previously-published app is available to customers on Windows 8.x, you will need to create and publish a new app submission in order to make the add-on updates visible to those customers. 同样,如果你在应用发布后向面向 Windows 8.x 的应用添加新的加载项,你将需要更新应用的代码来引用这些加载项,然后才能重新提交应用。Similarly, if you add new add-ons to an app targeting Windows 8.x after the app has been published, you'll need to update your app's code to reference those add-ons, then resubmit the app. 否则,使用 Windows 8.x 的客户将无法看到新的加载项。Otherwise, the new add-ons won't be visible to customers on Windows 8.x.