Живое тестирование Android LVL - PullRequest
8 голосов
/ 23 октября 2010

У меня есть платное приложение, которое было в Android Market уже несколько месяцев, и до этого момента у этого приложения не было типа защиты от копирования или схемы проверки лицензии.

Я только что закончил добавлять измененную версию кода LVL в свое приложение. Чтобы проверить обработку ответа лицензии на код, я вошел в свою учетную запись dev на эмуляторе и успешно прошел все тестовые ответы, а затем проделал то же самое на моем реальном телефоне (Droid работает с 2.2).

Я подумал, что мне следует хорошо пройти успешное тестирование, но я сделал один последний поиск в Интернете, чтобы выяснить, не возникнут ли у людей проблемы после того, как они позволили запустить свою реализацию LVL. К моему ужасу, я сталкивался с историей за историей разработчиков, которые говорили, что они успешно протестировали все тестовые ответы, как я, но когда они фактически загрузили свое приложение с включенным LVL, все их пользователи получали ответы, в которых говорилось, что они нелицензионные версии приложения, хотя на самом деле это не так.

С учетом вышесказанного может ли кто-то, кто успешно развернул LVL, сказать мне лучший способ протестировать и убедиться, что реализация LVL работает как надо (с точки зрения конечного пользователя), прежде чем мне действительно придется ее публиковать На рынок? В настоящее время у меня есть моя старая нелицензионная версия моего приложения, опубликованная на рынке, и я провел тестирование с использованием того же кода версии в файле манифеста, и я только загрузил обновленный apk в эмулятор и на мой телефон (т.е. новый apk НЕ загружен на рынок). Извините за паранойю, но я бы предпочел полностью удалить реализацию LVL, а не давать нелицензированные ответы действительным пользователям.

1 Ответ

1 голос
/ 19 августа 2011

Я включил LVL в свое приложение, и никто из пользователей (из> 10000 пользователей) не жаловался на него, говоря, что он не лицензирован без уважительной причины (отказ кредитной карты IE).Я просто следовал рекомендациям и проверил на эмуляторе и своих телефонах.

Хороший способ сделать это - создать бета-версию вашего приложения (возможно, и с помощью пароля) с кодом LVL. Опубликоватьон находится на рынке под другим именем пакета, а затем попросите нескольких бета-тестеров оплатить его и протестировать (вы можете вернуть их все позже или просто добавить их электронные письма в тестовые аккаунты).

ДругойМожно добавить LVL в ваше приложение, но при отказе лицензии не произойдет никаких отрицательных действий, и тогда вы сможете использовать аналитику Google, чтобы определить, сколько людей получают лицензию, отказавшую / прошедшую.

...