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