背景
當我們上架了產品到Microsoft Store之后,我們可能希望在自己私有的站點通過鏈接直接跳轉到微軟商店,那么我們可以基於Microsoft Store的Uri協議來做。
產品詳細信息頁(Product Detail Page, PDP)
提取應用Id
前往微軟合作伙伴中心,切換到Windows和Xbox菜單下的概述頁面,找到我們要已上架的應用。
- 對"Msi或Exe"的應用來說,點擊應用名稱,即可看到應用Id.

- 對"Msix或Pwa"的應用來說,點擊應用名稱進入詳情頁,切換到左側產品管理-產品標識菜單即可看到應用Id.

跳轉至指定應用詳情頁
https://docs.microsoft.com/zh-cn/windows/uwp/launch-resume/launch-store-app
| URI 方案 | 說明 | 說明 |
|---|---|---|
ms-windows-store://pdp/?ProductId=XP8JNPKGTV6NRL |
啟動產品的完整產品詳細信息 (PDP) 頁 | 這是鏈接到特定產品的建議方法。 |
ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe |
啟動產品的完整產品詳細信息 (PDP) 頁 | 已棄用包系列名稱。 |
ms-windows-store://pdp/?AppId=f022389f-f3a6-417e-ad23-704fbdf57117 |
啟動產品的完整產品詳細信息 (PDP) 頁 | 已棄用productid。 |
ms-windows-store://pdp/?ProductId=XP8JNPKGTV6NRL&mode=mini |
啟動彈出式應用商店對話框體驗 | 彈出窗口體驗僅支持Store ID |
-
這里不推薦使用
PFN方案,這個已經被廢棄。 -
如果是
ProductId的話,會打開完整版的商店詳情頁,默認推薦用這種。

- 如果是帶
mode=mini參數,那么會展示一個彈出式迷你頁。

跳轉至指定應用評論
| URI 方案 | 說明 | 說明 |
|---|---|---|
ms-windows-store://review/?ProductId=XP8JNPKGTV6NRL |
啟動產品的寫評論體驗。 | 建議使用StoreId |
ms-windows-store://review/?PFN= Microsoft.Office.OneNote_8wekyb3d8bbwe |
啟動產品的寫評論體驗。 | 已棄用產品系列名稱。 |
ms-windows-store://review/?AppId=f022389f-f3a6-417e-ad23-704fbdf57117 |
啟動產品的寫評論體驗。 | 已棄用productid |
建議使用第一種方式,其他的都不推薦。
這個調起后會直接彈出評論框讓用戶去評論和打分。

跳轉至商店搜索
| URI 方案 | 說明 | 說明 |
|---|---|---|
ms-windows-store://assoc/?Tags=Photos_Rich_Media_Edit, Camera_Capture_App |
啟動與一個或多個標記關聯的產品的搜索。 | 標記必須用逗號分隔。 |
ms-windows-store://search/?query=Wondershare |
啟動特定查詢的搜索。 | 允許查詢中存在空格。 |
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 |
啟動與協議關聯的產品的搜索。 |
比如要想搜索一個關鍵詞,那么直接用query=keyword即可。

打開商店的特定頁面
| URI 方案 | 說明 | 說明 |
|---|---|---|
ms-windows-store://home |
啟動應用商店的主頁。 | |
ms-windows-store://navigatetopage/?Id=[垂直] |
啟動商店的頂級垂直頁面 | 垂直包括:Home, Gaming, Entertainment, Productivity和LOB,但請注意,可用的垂直可能會因區域而異。 |
ms-windows-store://downloadsandupdates |
啟動下載和更新頁面。 | 從應用商店應用的2021年10月更新開始,這將啟動"庫"頁。 |
ms-windows-store://settings |
啟動應用商店設置 頁面。 |


通過代碼啟動
bool result = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store://navigatetopage/?Id=Gaming"));
