乘風破浪,遇見最美Windows 11之新微軟商店(Microsoft Store)生態 - 鏈接到商店的協議


背景

當我們上架了產品到Microsoft Store之后,我們可能希望在自己私有的站點通過鏈接直接跳轉到微軟商店,那么我們可以基於Microsoft Store的Uri協議來做。

產品詳細信息頁(Product Detail Page, PDP)

提取應用Id

前往微軟合作伙伴中心,切換到Windows和Xbox菜單下的概述頁面,找到我們要已上架的應用。

  • 對"Msi或Exe"的應用來說,點擊應用名稱,即可看到應用Id.

image

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

image

跳轉至指定應用詳情頁

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的話,會打開完整版的商店詳情頁,默認推薦用這種。

image

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

image

跳轉至指定應用評論

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

建議使用第一種方式,其他的都不推薦。

這個調起后會直接彈出評論框讓用戶去評論和打分。

image

跳轉至商店搜索

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即可。

image

打開商店的特定頁面

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

image

image

通過代碼啟動

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

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM