Приложение "Защита": бесплатная полная версия через покупку InApp? Проверка лицензии на рынке? Или бесполезно?
Сейчас я почти закончил свое первое приложение и хотел иметь две его версии: одну бесплатную (с рекламой и чуть меньшим количеством функций) и одну полную / платную версию.
Я знаю, что вы не можете полностью предотвратить взлом / распространение приложений, но в любом случае, у меня есть некоторые мысли о том, как лучше всего выпустить приложение.
1) Как полная, так и легкая версии в магазине без дополнительных проверок
2) Полная версия с интегрированной проверкой лицензии Google Market... Это действительно приносит какую-то "безопасность"? Я читал, что эта защита была взломана и поэтому довольно бесполезна?
3) Есть облегченная версия и конвертировать ее через покупку InApp в полную версию? В настоящее время я понятия не имею, как реализовать биллинг InApp и как проверить, заплатил ли пользователь inApp за полную функциональность и... конечно, есть и способы обойти это, верно?
Как бы вы это сделали? Пытаетесь ли вы предотвратить незаконное распространение вашего приложения или считаете, что оно того не стоит, так как любая защита может быть удалена (а затем все равно будет использована)?
Просто собираю мысли:)
2 ответа
Я прошел через тот же мыслительный процесс и остановился на варианте 3 для новых приложений.
Мои рассуждения таковы;
При выборе варианта 1 у вас есть два поддерживаемых приложения, пользователи должны удалить вашу пробную версию, и у вас возникла проблема переноса данных между двумя версиями.
У варианта 2 есть все проблемы варианта 1 плюс головная боль реализации.
Вариант 3: вы можете использовать только одну кодовую базу, пользователи могут быстро и легко обновиться, сохранив все свои данные, и у вас будет более высокая статистика загрузки / оценки для одного приложения, чем для двух.
Реализация этого стала намного проще с версией 3 биллинговой библиотеки. Я проследил за примером из Google и получил простое удаление рекламы с помощью IAB в течение нескольких часов.
Я лично считаю, что покупка в приложении - это самый безопасный способ помешать людям получать бесплатные платные версии вашего приложения, потому что когда кто-то неизбежно (если ваше приложение популярно) выпускает файл apk вашего приложения в Интернете, это просто бесплатная версия.