Как лучше реализовать pro-версию приложения?

Рейтинг: 1Ответов: 1Опубликовано: 28.04.2015

Сейчас столкнулся с проблемой, как же лучше реализовать обновление приложения до платной версии с набором новых функций? Сейчас приложение залито, и удачно скачивается пользователями, поэтому важно сохранение данных (или импорт) между версиями. Понятно, что для покупки я буду использовать In app version v3, но меня интересует кое-что другое. Я имею два варианта как это сделать.

  1. На Google play market будет два приложения, платная и бесплатная версия. Но думаю, что я не смогу залить два приложения с одинаковыми пакетами.

  2. Это создать два пакета в проекте. Один для платной, другой для бесплатной (например: com.example.free и сom.example.pro).

Но я не знаю, возможно ли обновить свое уже существующее приложение, так как я уже изменю структуру проекта, и по большому счету, у него будет новый пакет и еще, какой лучше всего механизм использовать для переключения пакетов, после проверки (была ли осуществленна покупка премиум версии).

Ответы

▲ 1

Вот популярный способ решения проблемы.

Встройте всю функциональность в бесплатную версию. Добавьте пустой пакет "ключ pro". В бесплатной версии проверяйте, установлен ли "ключ pro", и в зависимости от этого меняйте поведение приложения (включайте-отключайте рекламу, ограничивайте функции и т.п.).

Правда возникает нюанс, что теперь у обладателя pro-версии два приложения.

См.: