Я почти завершил свое приложение и собираюсь загрузить его в Android Appstore.Мне нужно разделить демо и платные версии - одна бесплатная с ограниченными возможностями, другая платная с полной функциональностью.Вопрос в том, как это реализовать - единственная идея, которую я имею в виду:
Загрузка 2 независимых приложений, размещенных в разных пакетах.Но в этом случае есть одно препятствие: допустим, пользователь установил демонстрационное приложение, упакованное как my.foo.demo
, тогда пользователь решил купить полную версию, которая будет установлена в пакете my.foo.paid
.В этом случае мне нужно предоставить пользователю возможность переносить пользовательские файлы / данные / предпочтения из пакета my.foo.demo
в my.foo.paid
.Вау, но это не очень простая задача (с учетом модели безопасности Android)
Возможно, есть другой подход?Есть идеи?