Использование URI ms-windows-store
В этом разделе описывается схема URI ms-windows-store . Приложение может использовать эту схему URI для запуска приложения Microsoft Store на определенных страницах в магазине с помощью метода LaunchUriAsync в Windows 10 и Windows 11.
Например, вы можете открыть Магазин на странице игр с помощью следующего кода:
bool result = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store://navigatetopage/?Id=Gaming"));
Открытие Магазина для определенных разделов
Вы можете запустить приложение Store на определенную страницу или раздел с помощью следующих параметров.
Схема URI | Описание | Основание |
---|---|---|
ms-windows-store://home | Запускает домашнюю страницу Магазина. | |
ms-windows-store://navigatetopage/? Id=[вертикальный] | Запускает вертикальную страницу верхнего уровня магазина | Вертикали включают: Home , , Productivity Gaming Entertainment , иLOB , но обратите внимание, что доступные вертикали могут различаться по регионам. |
ms-windows-store://downloadsandupdates | Запускает страницу загрузки и обновления. | Начиная с обновления за октябрь 2021 г. в приложении Store, откроется страница библиотеки. |
ms-windows-store://settings | Запускает страницу параметров Магазина. |
Открытие определенного продукта
Вы можете запустить Магазин непосредственно на страницу сведений о продукте (PDP) для конкретного продукта с помощью идентификатора продукта для приложения. Хотя приложение Магазина в Windows 10 и Windows 11 по-прежнему поддерживает имена семейств пакетов (PFN) и идентификаторы приложений, они устарели и могут не поддерживаться в будущем. Эти значения можно найти в Центре партнеров на странице удостоверений приложения в разделе "Управление продуктами" для каждого приложения.
Начиная с обновления за октябрь 2021 г. в приложении Store доступны два режима для отображения PDP. По умолчанию приложение Store открывается на странице сведений о продукте. Вы также можете запустить магазин в всплывающем окне, отображающем меньшее диалоговое окно 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) | Использование идентификатора приложения устарело. |
ms-windows-store://pdp/? ProductId=9WZDNCRFHVJL&mode=mini | Запускает диалоговое окно "Всплывающее хранилище" | Всплывающее окно поддерживает только идентификатор продукта |
Запуск рейтинга и просмотр интерфейса для продукта
Чтобы пользователи могли просматривать приложение, вы можете связаться с этим PDP и запустить непосредственно в диалоговом окне оценки и проверки. Идентификатор магазина — это рекомендуемый способ запуска приложения Магазина на определенной странице сведений о продукте.
Схема 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-4444ddd5555 | Запускает процесс написания интерфейса проверки для продукта. | Использование productid устарело |
Поиск в Магазине
Вы можете запустить приложение Магазина непосредственно в результаты поиска с несколькими поддерживаемыми методами поиска содержимого магазина.
Схема 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+фитнес | Запускает поиск продуктов в категории. | |
ms-windows-store://publisher/?name=Microsoft Corporation | Запускает поиск продуктов из указанного издателя. | Пробелы в имени разрешены. |
ms-windows-store://assoc/? FileExt=pdf | Запускает поиск продуктов, связанных с расширением файла. | |
ms-windows-store://assoc/? Protocol=ms-word | Запускает поиск продуктов, связанных с протоколом. |