UWP. Как реализовать подписку в приложении?

1. Как добавить в свое универсальное приложение возможность покупки подписки на определенный функционал? Т.е. некоторые функции в приложении становились бы доступны только при покупке подписки и на определенный период.

2. Будет ли подписка действовать на всех устройствах, где установлена программа?
  • Вопрос задан
  • 519 просмотров
Решения вопроса 1
@AntoXa_ZiMM
I just write code and do not know English
Имхо, маловато информации, не понимаю при чем тут UWP, по идее может быть любое приложение...вопрос в том как работает у вас приложение:
а) есть сервер, например webapi, на который идут все/часть запросов, там можно хранить подписки пользователя
ответ на 1) вы сами определяете какие ресурсы доступны пользователю. Время начала и окончания пользования функционалом вы тоже определяете самостоятельно
ответ на 2) да, вы даже можете сформировать список доступного функционала и на основании этого сформировать меню или баннер с предложением купить что-то

б) приложение работает без сервера
ответ на 1) при покупке подписки сохраняете информацию о ней (что купил, когда и на сколько) и потом на основании этих данных блокируете/разблокируете какой-то функционал
ответ на 2) вероятно, что можете запросить у апи платежной системы информацию о подписках прямо из приложения (хотя не нравится мне такой вариант) для конкретного пользователя и решить что пользователю доступно
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@asommer
Вам проще будет найти информацию о покупках в приложениях 8.x
В UWP мало что изменилось
Есть класс CurrentApp.LicenseInformation
Можете посмотреть пример тут
(это первое что попалось на глаза))
или тут
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы