Есть работающая (в тестовом режиме) подписка на месяц (с автопродлением).
Нужно отобразить "Подписка активна. Следующий платеж 01.05.2020". Без собственного бэкэнда. Как я понимаю, можно обойтись androidpublisher V3. Сделать все можно через Teamviewer, если это удобно.
- Предусмотреть кэш статуса подписки ("Подписка активна. Следующий платеж 01.05.2020"), чтобы не обращаться к внешним сервисам каждый раз.
- Если подписка истекла и не была продлена (автопродление) по каким то причинам выводим "Последний платеж не удался" и рядом кнопка "Оплатить". Функционал оплаты уже есть, делать не нужно.
- После успешной оплаты статус подписки соответственно тут же обновляется.
- Проверка статуса подписки (из кэша или онлайн) делается onResume()
Опубликован 30.04.2020 в 00:35 Последнее изменение: 29.04.2020 в 16:33