Beta 测试和目标分发

无论你测试应用有多仔细,都比不上让其他人使用它进行实际测试。 测试人员可能会发现你忽略的问题,例如拼写错误、应用流混淆或可能导致应用崩溃的错误。 然后,在向公众发布应用提交之前,你将有机会修复这些问题,从而生成更完善的最终产品。

合作伙伴中心为你提供了多个选项,便于你向公众提供应用之前让测试人员试用你的应用。

无论选择哪种方法,在测试应用时,都需要记住以下事项。

  • 在测试人员下载应用后,不能撤消对该应用的访问权限。 他们下载应用后,可以继续使用它,并获取你随后发布的任何更新。
  • 你需要确定你希望从测试人员那里收集反馈的方式。 请考虑提供一个链接,使测试人员能够通过电子邮件轻松提供反馈(如果不需要担心保密性,也可以通过反馈中心提供)。
  • 你可以查看应用的分析报告,包括使用情况和运行状况报告以及测试人员留下的任何评级或评论。
  • 将应用分发给测试人员时,可以包括加载项。 你可能不希望向他们收取某个加载项的费用,因此可以生成促销代码并将它们分发给测试人员,以便他们获取免费的加载项,你也可以在测试期间将加载项的价格设置为免费(然后在将应用提供给其他客户之前,创建一个新的加载项提交以更改其价格)。 请注意,每个 Microsoft 帐户只能购买每个加载项一次,因此同一测试人员不能多次测试加载项购置过程。
  • 可以随时通过使用新软件包创建新提交,为测试人员提供应用的更新版本。 测试人员在完成认证过程后将获得更新,就像他们获得原始软件包一样,但其他人将无法获取它(除非进行其他更改,例如将应用从私人受众移动到公共受众,或者更改可以获取它的组的成员身份)

私人受众

如果想要让测试人员在应用可供他人使用之前使用你的应用,并确保其他人看不到应用一览,请(在提交的“定价和可用性”页上)使用“可见性”下的“私人受众”选项。 这是将应用分发给测试人员,同时完全阻止其他人看到应用的 Store 一览(即使他们能够键入其直接链接)的唯一方法。

只在尚未向公共受众发布应用时,才能使用“私人受众”选项。 你可将此选项用于面向任何 OS 版本的应用,但测试人员必须运行 Windows 10 版本 1607 或更高版本(包括 Xbox),并且必须使用与你提供的电子邮件地址相关联的 Microsoft 帐户登录。

有关详细信息,请参阅私人受众

软件包外部测试版

如果已发布应用,则可以创建软件包外部测试版,以便将一组不同的软件包分发给指定的人员。 甚至可以为同一应用创建多个软件包外部测试版,以便不同组的人员使用。 这是同时试用不同软件包的好方法,如果你决定软件包已准备好分发给所有人,则可以将软件包从外部测试版拉取到非外部测试版提交。

软件包外部测试版可用于面向任何 OS 版本的应用,但测试人员只有在运行 Windows.Desktop 内部版本 10586 或更高版本、Windows.Mobile 内部版本 10586.63 或更高版本或 Xbox One 时才能获取该应用。

有关详细信息,请参阅软件包外部测试版

在 Microsoft Store 中隐藏应用并使用促销代码

此选项提供另一种方法,可将应用仅分发到特定的一组测试人员,同时阻止其他人在 Microsoft Store 中发现应用(或在没有促销代码的情况下获取应用)。 但是,与私人受众选项不同,如果具有直接链接,则任何人都可以查看你的应用一览。 如果保密性对你的提交至关重要,我们建议改为发布到私人受众。

隐藏应用和使用促销代码适用于面向任何操作系统版本的应用,但测试人员只有在运行 Windows 10 或 Windows 11 的情况下才可以获得该应用。

若要使用此选项,请执行以下操作:

  • 在“定价和可用性”页的“可见性”部分中,在“可发现性”下,选择“将此产品设置为在 Microsoft Store 中可用,但不可发现”。 选择“停止购置:任何具有直接链接的客户均可看到产品的 Store 一览,但仅当曾经拥有过该产品或拥有一个促销代码,同时使用的是 Windows 10 或 Windows 11 设备时,这些客户才能够下载该产品”选项
  • 应用通过认证后,为应用生成促销代码并将其分发给测试人员。 可以生成允许在六个月内针对单个应用最多兑换 1600 次的代码。 这些代码将为测试人员提供指向应用一览的直接链接,并允许他们免费下载它,即使你在创建提交时为其设置了价格。
  • 准备让应用可供公众使用时,请创建新的提交并将“可见性”选项更改为“将此产品设置为在 Microsoft Store 中可用和可发现”(以及所需的任何其他更改)

与上述选项不同,此选项适用于 Windows Phone 8.1 和 Windows 10 上的客户(但不适用于 Windows 8.x 上的客户)。 任何客户都不能通过在 Microsoft Store 中搜索或浏览找到该应用,但如果有 Microsoft Store 一览的直接链接,任何人都可以在运行 Windows Phone 8.1 或更早版本的设备或在 Windows 10 或 Windows 11 设备上下载它。 请记住,为了让测试人员免费下载应用,必须将其价格设置为 “免费”

若要使用此选项,请执行以下操作:

  • 在“定价和可用性”页的“可见性”部分中,在“可发现性”下,选择“将此产品设置为在 Microsoft Store 中可用,但不可发现”。 选择“仅限直接链接:具有指向产品一览的直接链接的任何客户都可以下载它,Windows 8.x 除外”选项
  • 发布产品后,将链接(“应用标识”页上的 URL)分发给测试人员,以便他们可以试用
  • 准备让应用可供公众使用时,请创建新的提交并将“可见性”选项更改为“将此产品设置为在 Microsoft Store 中可用和可发现”(以及所需的任何其他更改)

重要

自 2018 年 10 月 31 日起,新创建的产品不能包含面向 Windows Phone 8.x 或更低版本的包。 有关详细信息,请参阅此博客文章

使用指定电子邮件地址有针对性地分发给 Windows Phone 客户

重要

此选项不适用于新提交。 如果以前为面向 Windows Phone 8.1 或更早版本的应用选择了此选项,则可以继续对该应用使用此选项。 可以通过创建新提交来更改测试人员列表(最多 10,000 人)。

使用此选项时,具有指定电子邮件地址的人员可以(仅在运行 Windows Phone 8.1 或更早版本的设备上)使用指向应用一览的直接链接下载该应用。 其他任何客户即使具有该链接,也无法下载该应用,无法通过搜索或浏览在 Microsoft Store 中找到该应用。 为了让测试人员下载应用,需要向他们提供应用链接(“应用标识”页上的 URL),并且他们必须使用与你提供的电子邮件地址关联的 Microsoft 帐户登录。 还可以通过生成促销代码,使 Windows 10 设备上的测试人员可以使用该应用;具有应用促销代码的任何人都可以将应用下载到 Windows 10 设备上,即使你未在此处输入其电子邮件也是如此。