Лучший подход для бесплатной и платной версий приложения Android?

Я разработал приложение для Android, которое я хочу, чтобы оно было доступно как в бесплатной, так и в платной версии. Каков наилучший подход?

Я могу придумать три решения:

  1. Разделить проект на две ветви и поддерживать их обе.
  2. Создайте проект библиотеки и получите два дополнительных проекта, одну «бесплатную» и одну «платную».
  3. Используйте биллинг в приложении.

В: Какое решение лучше? И почему?

Некоторые моменты, которые следует учитывать:

  • Размер моего приложения составляет около 1,5 МБ (без AdMob).
  • В настоящее время я ориентируюсь на Android 2.2 (Froyo).
  • У меня есть некоторые серверные API-интерфейсы, которым было бы полезно знать, платят клиенту или нет.
  • Я стараюсь, чтобы мое приложение не взломали. Не уверен, что это настоящая проблема в наши дни ...
5
задан tshepang 11 January 2014 в 17:21
поделиться