步骤 5:提交 Microsoft Store 设备应用

device app workflow, step 5.

本主题介绍如何将 UWP 设备应用提交到 Microsoft Store 仪表板。 在提交应用之前,请查看构建 UWP 设备应用中的提交序列部分。 本主题是分步系列的一部分。 有关简介,请参阅分步构建 UWP 设备应用

如果你的应用被指定为特权应用且未配置为自动安装,则可以在将特权应用提交到 Microsoft Store 之前,将设备元数据提交到 Windows 开发人员中心硬件仪表板。 在这种情况下,此步骤 5 可以在步骤 6 之后进行。

UWP 设备应用是一种特殊类型的 UWP 应用,由设备制造商创建,作为其内部或外围设备的配套。 通过使用设备元数据,设备应用可以运行特权操作,例如设备更新。 有关 UWP 设备应用的详细信息,请参阅初始 UWP 设备应用

开始之前

本主题假定你已完成应用开发,设备元数据已准备就绪。

启动应用提交

转到“Microsoft Store 仪表板”以提交应用。

添加测试人员说明

测试人员说明中,请确保输入文本“这是 UWP 设备应用”。这向应用提交测试人员表明你的应用是 UWP 设备应用。

查看提交详细信息

在提交应用之前,请检查以下内容:

  • 应用的说明应清楚地说明应用所需的硬件。

  • 你必须在应用包中包含 StoreManifest.xml 文件,以便 Microsoft Store 将应用识别为 UWP 设备应用。

  • 启动应用时,如果应用要求先连接设备才能使应用正常工作,它必须明确声明“请连接你的<品牌特定的设备名称>”之类的内容。

  • 包名称应与在步骤 1 中创建应用时指定的包名称相同。 请注意,如果应用在一年内未提交,包名称将过期。

  • 应用必须完全符合 Microsoft Store 策略

  • 应用必须适用于所有年龄。

  • 应用必须标记为免费。

确认销售详细信息

在应用提交期间,请检查应用商店提交检查清单中的“销售详细信息”项,并确保看到以下各项:

你的应用必须是免费的,因为它是 UWP 设备应用。

你的应用将免费销售,并计划在通过认证后发布。

应用提交 UI 旨在查找 StoreManifest.xml,以此作为检查应用是否是与设备关联的 UWP 设备应用程序的唯一方法。 一旦做出这种判断,它就会明确覆盖你在销售详细信息中设置的任何内容,以确保应用被设置为免费且不提供试用(如果你试图在“销售详细信息页”中更改这些值,则会禁用控件)。 然后,这会反映在检查清单页上。

如果在“销售详细信息”页中看不到你的应用必须是免费的,因为它是 UWP 设备应用,请检查是否已正确地将 StoreManifest.xml 包含在应用项目的根文件夹中,而不是解决方案的根文件夹中。

提交结果

Microsoft Store 收到你的应用后,会执行一套对所有 UWP 应用都会执行的自动测试。 它还将执行特定于应用的一系列测试。

如果你的应用通过 Microsoft Store 进行的测试,它将在大约 1-4 天内添加到应用目录。 一旦进入目录,即可在 Microsoft Store 中提供。 如果提交失败,你将收到有关原因的通知。

验证

Microsoft Store 仪表板会在 Microsoft Store 设备应用包提交到 Microsoft Store 后对其进行验证。 设备元数据由 Windows 开发人员中心硬件仪表板提交并验证。 你应在应用在 Microsoft Store 上线后提交元数据,因为验证过程会检查元数据中指定的应用是否在 Store 中。 硬件仪表板在徽标提交过程中单独验证驱动程序。

下一步

步骤 6:提交设备元数据