Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть тестовое приложение сделанное по инструкции codelabs.developers.google. Подписки добавляются в Google Play Console. Платежи проходят. Нужно частично заменить нативный интерфейс на WebView интерфейс, а также добавить несколько вещей (см. ниже)  

Описание работы приложения:  

В качестве теста используем index.html c элементом div.  

При запуске приложения, если ранее не оплачивали подписку: фон у divа красный и есть кнопка "Оплатить подписку".  

При запуске приложения, если оплачивали ранее подписку:  если оплачена – фон зеленый, кнопка "Оплатить подписку" скрыта  и в самом divе написан срок окончания подписки в формате "Подписка до 01.01.2018". 

При истечении срока подписки и неудачном автоплатеже – фон у divа красный и есть кнопка "Оплатить подписку". Cрок окончания старой подписки ("Подписка до 01.01.2018") остается в div до новой оплаты. 

Актуальность подписки проверяется при каждом запуске приложения. 

Кнопка "Оплатить подписку" ведет в нативный (не сайт) Google play на страницу с подписками (год и 3 мес). Пользователь выбирает (год или 3 мес.), оплачивает, данные подписки (срок, цвет div) после оплаты тут же обновляются. 

Основные возможности:  

- Используем Play Billing Library  

- Используем библиотеку проверки лицензии (LVL). Способ проверки – ServerManagedPolicy. Метод хранения ключа – SharedPreferences с AESObfuscator.  

- Сделать инструкцию об уведомлении пользователей об изменении цены на подписку  

- При обновлении способа оплаты (например замена платежной карты) следующий авто платеж должен сработать без проблем  

- Все основные действия в исходниках должны быть прокомментированы 

5 лет назад
Chernoffn
Николай 
38 летРоссия
11 лет в сервисе
Был
2 года назад