使用 ms-windows-store URI
本主题介绍 ms-windows-store : URI 方案。 你的应用可以使用此 URI 方案通过 Windows 上的 LaunchUriAsync 方法将 Microsoft 应用商店应用启动到应用商店中的特定页面。
例如,可以使用以下代码打开应用商店到游戏页面:
bool result = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store://navigatetopage/?Id=Gaming"));
将应用商店打开到特定分区
可以使用以下选项将应用商店应用启动到特定页面或分区:
URI 方案 | 描述 | 笔记 |
---|---|---|
ms-windows-store://home | 启动应用商店的主页。 | |
ms-windows-store://navigatetopage/?Id=[vertical] | 启动商店的顶层垂直页面 | 垂直行业包括:Home 、Gaming 、Entertainment 、Productivity 和 LOB ,但请注意,可用的垂直行业可能因区域而异。 |
ms-windows-store://downloadsandupdates | 启动下载和更新页面。 | 从 2021 年 10 月应用商店应用更新开始,这将启动“资料库”页面。 |
ms-windows-store://settings | 启动“应用商店设置”页。 |
打开特定产品
可以使用产品 ID 将应用商店直接启动到特定产品的产品详细信息页(PDP)。 虽然 Windows 10 和 Windows 11 上的应用商店应用仍支持程序包系列名称(PFN)和应用 ID,但这些应用已弃用,将来可能不受支持。 可以在每个应用的“产品管理”部分的“应用标识”页上的合作伙伴中心找到这些值。
从 2021 年 10 月应用商店应用更新开始,有两种模式可用于显示产品详细页面(PDP)。 默认情况下,应用商店应用将打开到产品详细信息页。 还可以以弹出窗口方式启动应用商店,该窗口显示一个较小的 PDP 对话框,其中仅包含应用程序的基本详细信息和一个供用户使用的操作按钮。 对于弹出窗口体验,您可以选择指定对话框应居中的窗口位置。
URI 方案 | 描述 | 笔记 |
---|---|---|
ms-windows-store://pdp/?ProductId=9WZDNCRFHVJL | 启动产品的完整详情页(PDP) | 这是链接到特定产品的建议方法。 |
ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe | 启动产品详细信息页(PDP)显示产品的完整信息 | 弃用包系列名称。 |
ms-windows-store://pdp/?AppId=00001111-aaaa-2222-bbbb-3333cccc4444 | 启动产品的完整详情页面(PDP) | 使用应用 ID 已弃用。 |
ms-windows-store://pdp/?ProductId=9WZDNCRFHVJL&mode=mini | 启动应用商店弹出对话框体验 | 弹出窗口功能仅支持产品 ID |
启动产品的分级和评审体验
若要使用户能够查看你的应用,你可以链接到该 PDP 并直接启动到评分和审阅对话框中。 Microsoft Store ID 是将应用商店应用启动到特定产品详细信息页面的建议方法。
URI 方案 | 描述 | 笔记 |
---|---|---|
ms-windows-store://review/?ProductId=9WZDNCRFHVJL | 启动产品的撰写评审流程。 | 建议使用 StoreId |
ms-windows-store://review/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe | 启动产品的撰写评价流程。 | 不建议使用产品系列名称。 |
ms-windows-store://review/?AppId=11112222-bbbb-3333-cccc-4444dddd5555 | 启动产品的撰写评审体验。 | "弃用 ProductID(产品ID)" |
搜索应用商店
可以使用多种受支持的方法来搜索应用商店内容,直接将应用商店应用启动到搜索结果中。
URI 方案 | 描述 | 笔记 |
---|---|---|
ms-windows-store://assoc/?Tags=Photos_Rich_Media_Edit,Camera_Capture_App | 启动搜索与一个或多个标记关联的产品。 | 标记必须用逗号分隔。 |
ms-windows-store://search/?query=OneNote | 启动对指定查询的搜索。 | 允许查询中的空格。 |
ms-windows-store://browse/?type=Apps&cat=Health+%26+fitness | 启动对类别中的产品的搜索。 | |
ms-windows-store://publisher/?name=Microsoft Corporation | 启动搜索指定发布者的产品。 | 允许名称中的空格。 |
ms-windows-store://assoc/?FileExt=pdf | 启动与文件扩展名关联的产品的搜索。 | |
ms-windows-store://assoc/?Protocol=ms-word | 启动与协议关联的产品的搜索。 |