Приветствую всех коллег по программерскому ремеслу!
Всю жизнь писал программы на Delphi 7 под Windows, защищал их программой ASProtect (ключ после покупки записывается в реестр и программа работает в полноценном режиме), и вот жизнь заставила переводить проекты на операционку Android.
У меня множество вопросов, и я буду благодарен, если здешние гуру ответят на них:
1. Как и чем защищаются shareware программы под Android? Есть ли сторонние tools или можно обойтись встроенными в RAD средствами? (думаю, что первое лучше будет)
2. Насколько легко/просто взломать apk-файл? Думаю, что проще, чем exe под Windows. Возникла даже идея в демо-версии на этапе сборки отключить ряд функций ({$IFDEF} в помощь), а после покупки давать ссылку на другой apk-файл, тогда просто нет смысла взламывать триальную версию.
3. Как идет взаимодействие с Google Play? Можно ли этот процесс автоматизировать? Допустим, человек оплачивает программу, а Google Play сам генерирует код (на основе моего сценария, конечно) и высылает его пользователю.
4. Есть ли в android-е какая-то защита от перевода системного времени смартфона? Или лучше забить на эту идею и пусть shareware программа работает не 15 дней, а вечно.
Вот. Благодарствую.
Изменено пользователем Andrey Efimov Тема перенесена в соответствующий раздел
Вопрос
Migel
Приветствую всех коллег по программерскому ремеслу!
Всю жизнь писал программы на Delphi 7 под Windows, защищал их программой ASProtect (ключ после покупки записывается в реестр и программа работает в полноценном режиме), и вот жизнь заставила переводить проекты на операционку Android.
У меня множество вопросов, и я буду благодарен, если здешние гуру ответят на них:
1. Как и чем защищаются shareware программы под Android? Есть ли сторонние tools или можно обойтись встроенными в RAD средствами? (думаю, что первое лучше будет)
2. Насколько легко/просто взломать apk-файл? Думаю, что проще, чем exe под Windows. Возникла даже идея в демо-версии на этапе сборки отключить ряд функций ({$IFDEF} в помощь), а после покупки давать ссылку на другой apk-файл, тогда просто нет смысла взламывать триальную версию.
3. Как идет взаимодействие с Google Play? Можно ли этот процесс автоматизировать? Допустим, человек оплачивает программу, а Google Play сам генерирует код (на основе моего сценария, конечно) и высылает его пользователю.
4. Есть ли в android-е какая-то защита от перевода системного времени смартфона? Или лучше забить на эту идею и пусть shareware программа работает не 15 дней, а вечно.
Вот. Благодарствую.
Изменено пользователем Andrey EfimovТема перенесена в соответствующий раздел
Ссылка на комментарий
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.