Обновите лицензии на покупку, чтобы iap покупки - PullRequest
0 голосов
/ 02 июня 2019

Я хочу изменить свое активное приложение Магазина Windows с приложения с пробной версией с возможностью покупки (после окончания пробной версии) на бесплатную версию с покупкой в ​​приложении (на полную версию).Я хочу предоставить пользователям, уже купившим приложение, бесплатную покупку в приложении.Как я могу это сделать?

1 Ответ

0 голосов
/ 03 июня 2019

Для реализации покупок из приложения в настольном приложении-мосте вы должны использовать пространство имен 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 ..), чтобы проанализировать, приобрел ли пользователь ваше приложение раньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...