Мне нужно реализовать возобновляемую подписку в моем мобильном приложении с разными планами, продолжительностью и ценами (как это делает Netflix), которая действительна как для мобильных устройств, так и для моего настольного приложения.
Я прочитал много тем и понял, что единственный способ узнать, правильно ли продлена подписка, — это проверить ее в мобильном приложении: это проблема для меня, потому что, если я купил подписку в своем мобильном приложении и перестану ее использовать, но я все еще использую настольное приложение, по окончании подписки я не узнаю, была ли продлена подписка (поскольку пользователь никогда не открывал мобильное приложение), поэтому я заблокирую пользователя для входа в настольное приложение.
Я также читайте, что невозможно использовать Stripe или Paypal для управления платежами в мобильном приложении, потому что магазин заблокирует приложение, которое не использует проприетарную систему покупки для продажи нефизических товаров или услуг.
Итак, вопрос: есть ли способ сделать повторяющуюся подписку и узнать, активна ли она в данный момент или нет, и оплачена ли общая сумма, не открывая мобильное приложение? Если нет, как я могу управлять повторяющейся подпиской как в мобильных, так и в настольных приложениях? Может быть, мне нужно создать внешнюю веб-страницу с помощью веб-просмотра, а затем использовать Stripe или Paypal?
Спасибо.
Маттео
Шрифт:
Продлить подписку на мобильном устройстве
Внедрить Stripe в Xamarin
РЕДАКТИРОВАТЬ
Наша цель – управлять подписками в приложении для настольных ПК, но при этом предоставить пользователям мобильных устройств возможность приобрести тарифный план также и на мобильных устройствах.
Можно использовать веб-представление или мобильный браузер по умолчанию для перенаправьте пользователя на веб-страницу рабочего стола и купите здесь, без каких-либо проблем при публикации приложения в магазине Apple и Play.