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

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

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

  В качестве теста используем index.html c элементом div. При запуске приложения: если подписка не оплачена - фон у divа красный и есть кнопка "Оплатить подписку", если оплачена - фон зеленый, кнопка "Оплатить подписку" скрыта  и в самом divе написан срок окончания подписки в формате "Подписка до 01.01.2018". Срок окончания подписки обновляется при запуске приложения. 

При истечении срока подписки и неудачного авто платежа по каким то причинам - срок окончания подписки выглядит так : "Подписка закончилась 01.01.2018. Автоплатеж не удался. У Вас есть льготный период оплаты до 03.01.2018. Ссылка "Проверьте Ваш способ оплаты". Ссылка ведет в нативный (не сайт) Google play на страницу с платежными данными. После истечения льготного периода в сроке окончания подписки выводим: "Льготный период для оплаты закончен 03.01.2018. Ссылка "Проверьте Ваш способ оплаты" с соотв. ссылкой.

  При клике на "Оплатить подписку" - появляется стандартное окно оплаты. В окне оплаты выводим добавленные ранее через Google Play Console подписки (На год, На 3 месяца)

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

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

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

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

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

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

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