Для реализации покупок из приложения в настольном приложении-мосте вы должны использовать пространство имен Windows.Services.Store. Если вы хотите проверить, приобрел ли продукт данный клиент, вы можете использовать метод для продуктов в API-интерфейсе REST коллекции Microsoft Store . Данные возврата для этого метода подтверждают, имеет ли указанный клиент право на данный продукт, и предоставляют данные для транзакции, в которой пользователь приобрел продукт. (Получено из документа: Квитанции для покупок в приложении )
Шаги:
1. Настройка веб-приложения в Azure AD .
2. Свяжите свой идентификатор клиента Azure AD с приложением на панели инструментов Центра разработки Windows .
3.В своей службе создайте токены доступа Azure AD , которые представляют вашу личность издателя.
4.В клиентском коде в приложении Windows создайте ключ идентификатора Магазина Windows , который представляет личность текущего пользователя, и передайте ключ идентификатора Магазина Windows обратно в службу.
5.После того, как у вас есть требуемый токен доступа Azure AD и ключ идентификатора Магазина Windows, вызовите API коллекции Магазина Windows или приобретите API у вашей службы .
6.Используйте параметры (skuType, startDate ..), чтобы проанализировать, приобрел ли пользователь ваше приложение раньше.