Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
AlexseyTsvetkov
0 / 0 / 0
Регистрация: 28.04.2015
Сообщений: 57
#1

Как правильно сделать PRO версию проекта - Программирование Android

20.07.2015, 16:05. Просмотров 351. Ответов 11
Метки нет (Все метки)

Коллеги,
Как сделать PRO версию проекта и затем работать уже с двумя одинаковыми проектами Free и PRO?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2015, 16:05     Как правильно сделать PRO версию проекта
Посмотрите здесь:

Как правильно создать аккаунт разработчика для публикации проекта? - Программирование Android
Можете кинуть норм материал по созданию акаунта гугл разработчика и монетизации? Из личного опыта, так сказать... Добавлено через 49...

Как правильно делать из своего проекта jar для использования в другом проекте - Программирование Android
Сделал на основе примера проект для выбора цвета. В нем класс наследуемый от Dialog. Еще в проекте есть layout с разметкой для dialog и...

Как правильно сделать SwipeLayout - Программирование Android
у меня есть такая разметка <com.daimajia.swipe.SwipeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

Как правильно сделать такую кнопку - Программирование Android
Всем привет, хочу сделать кнопку как тут (там где твиттер, фи и гугл). То есть сначала идет на чуть более темном фоне иконка действия,...

Как правильно сделать такие отступы - Программирование Android
Я приложил файл с дизайном на нем вокруг картинки везде равные отступы. Как такие отступы вокруг изображения правильно сделать? Пробовал...

Как сделать чтобы кнопка правильно располагалась - Программирование Android
Как сделать чтобы кнопка располагалась поверх RecyclerView и в тоже время внизу экрана(привязана к нижней его границе)? Вот разметка ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
20.07.2015, 16:42     Как правильно сделать PRO версию проекта #2
требования одинаковые что у про что у фри
AlexseyTsvetkov
0 / 0 / 0
Регистрация: 28.04.2015
Сообщений: 57
20.07.2015, 18:40  [ТС]     Как правильно сделать PRO версию проекта #3
Нет, мне нужно создать параллельный проект на моем компьютере, чтобы разрабатывать оба по разному.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
21.07.2015, 01:47     Как правильно сделать PRO версию проекта #4
Я так понял что нужны 2 программы на одном устройстве? Базовый класс меняй...
Две папки с разными проектами. Система перекидки изменений из одной в другую.
Или все в одном и общий "переключатель" версии, который будет продаваться отдельной программой как ключ для активации в фрии-проге про-функций...

Если хочешь, можешь попытаться в GIT подобное устроить - я еще не дорос до этого, но понял что можно и примерно даже понял как...
kyle_steam
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 8
21.07.2015, 01:56     Как правильно сделать PRO версию проекта #5
Все довольно просто.
Версий проекта лучше сделать две - так безопасней. Хитроassый пользователь не сможет всколоть прогу до про версии. Просто в базе даных в информации про юзера ты пишеш, про версия или обычная.
Дефолтное значение - free. Если он заплатил - его зачение меняется на pro, соответственно, у него программа обновляется до про.
Удачи!
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
21.07.2015, 07:52     Как правильно сделать PRO версию проекта #6
kyle_steam, гениально!
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
21.07.2015, 08:26     Как правильно сделать PRO версию проекта #7
Не понятно что за база данных, где она должна быть?
если на сервере то ведь проверка на обновление все равно же в приложении которое можно
всколоть
или как?
kyle_steam
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 8
21.07.2015, 10:05     Как правильно сделать PRO версию проекта #8
На сервере, конечно же))
Объясню подробнее
Все пользователи будут иметь обычную версию. ПРО версия это всего лишь обновление, которое получают лишь те пользователи, которые заплатили и соответственно, в базе данных они будут у тебя в таблице ПРО юзерс. Сервер, а точнее, программа на сервере вышлет им обновлённую версию. Если не хочешь, чтобы вскололи, нужно будет закрыть исходный код
Pablito
2452 / 1897 / 590
Регистрация: 12.05.2014
Сообщений: 6,698
Завершенные тесты: 1
21.07.2015, 10:18     Как правильно сделать PRO версию проекта #9
масло масляное какое-то, а не решение

насколько я понял, вопрос звучит так - если я написал программу и хочу добавить туда платные фичи, надо ли мне делать отдельный пакет или мутить как-то по-другому?
и как быстро и без мороки собирать фри и про версии из одних и тех же исходников что бы получались разные пакеты
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
21.07.2015, 10:26     Как правильно сделать PRO версию проекта #10
kyle_steam, если вопрос действительно такой, как написал Паблито, - проще всего использовать in-app purchase. Т.к. в любом случае, если контент, который должен получить про пользователь есть в самом приложении (даже в другом апк) взломать очень просто. А если он на сервере - тогда зачем 2 разных апк? В БД на сервере проверяете покупки и выдаете доп. контент только тем кто купил про версию.
AlexseyTsvetkov
0 / 0 / 0
Регистрация: 28.04.2015
Сообщений: 57
21.07.2015, 22:06  [ТС]     Как правильно сделать PRO версию проекта #11
Так я ничего и не понял, как сделать. Напишите пошагово, ведь большинство из вас делает платные приложения, но все начинается с бесплатной версии где вы рекламируете проект. Моя версия бесплатной программы созрела до платной. Может скопировать проект и указать другое имя?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2015, 22:25     Как правильно сделать PRO версию проекта
Еще ссылки по теме:

Как правильно сделать паузу в ходе работы приложения? - Программирование Android
Здравствуйте, Всем. Необходимо просто в ходе выполнения программы сделать паузу в 1 секунда. Погуглил, почитал, что то совсем...

Как правильно сделать событие в таймере Java под андроид - Программирование Android
Проблема причем срочная,пишу диплом тема:программный таймер управления телевизором. Выбрал ось Андроид пытаюсь написать адекватный таймер...

Сделать "шареварную" версию apk - Программирование Android
Гуру, посоветуйте! Как подобное делается??? Надо дать бесплатную "Lite" версию в которой на неделю работают функции от...

Как узнать версию приложения? - Программирование Android
В манифесте есть данные по версии программы <manifest xmlns:android="http://schemas.android.com/apk/res/android" ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
21.07.2015, 22:25     Как правильно сделать PRO версию проекта #12
Цитата Сообщение от AlexseyTsvetkov Посмотреть сообщение
Так я ничего и не понял, как сделать. Напишите пошагово, ведь большинство из вас делает платные приложения, но все начинается с бесплатной версии где вы рекламируете проект.
Итак... еще раз по пунктам...
Тут ОЧЕНЬ много вариантов!

Важен ли риск что наглый хакер взломает твою прогу и сам переключет фри версию в про? Если нет - все в одном АПК - так проще кодить! Тогда делается вторая (малюсенькая, скрытая) программа-ключ, которую юзер покупает для активации функций. Проги между собой общаются. Или в самом простом случае фри версия просто проверяет наличие программы ключа на том-же устройстве. В пределах полугода была неплохая статья на этом форуме как сделать скрытый ключ.
Бонус - при отладке ОЧЕНЬ легко переключать лайт на про версию. Можно даже временно (лично для тебя) вывести некий "переключатель" на активити. Или сделать батники (я сделал), для установки/снесения проги ключа.

Можно писать 2 программы! Тогда...
Они могут КОНФЛИКТОВАТЬ! Например общая папка на флешке, общая база там-же... А ведь если я набрал часть базы в лайт, я хочу пользоваться уже набранным и в про!
Тяжело писать два проекта - надо все новое из про версии переносить и в лайт-фри. Или ПРО будет не совместима с лайт.
Про версия и лайт создают 2 похожих (или одинаковых) значка, что путает юзера - лайт версию про должна удалять...
Если программы большие (графика, музыка), то закачивать про версию через мобильный/дорогой/медленный интернет для юзера будет накладно.
Бонус - взломать физически не реально - в лайт просто нет функций из про... Но... Те кто ломают могут купить, сломать и выложить на варезниках - стоит ли тяжелая поддержка двух версий такого ада кодерства?
Бонус - лайт версия может быть в несколько раз меньше и быстрее ПРО версии. (если у меня мало место для программ и не нужна про версия, я могу оставить "облегченную")

Если программа СЕТЕВАЯ и подсоединена к ТВОЕМУ серверу все еще проще! Простая авторизация на твоем сервере и ТЫ ставишь галочку напротив юзера ПРО он или ЛАЙТ. Но это уже для продвинутых....
Yandex
Объявления
21.07.2015, 22:25     Как правильно сделать PRO версию проекта
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru