Цитата:
Сообщение от Nnget
1)Ключ для установки даем юзеру
2)Получаем UID системы. ТС не написал какая система, а это имеет значение.
3)Отправляется запрос на сервер с ключем и UID
4)Сервер проверяет ключ и кол-во установок по нему
5)Если с установками нормально, то добавляем UID в базу
6)Возвращаем ответ, можно ли использовать приложение и ключ сгенерированный для UID.
7)Получили ключ, сохранили в устройстве. Будем использовать его для запуска без инета.
8)Запустили приложение
Вроде не особо сложно выглядит.
|
Юзер что-то делает на своем компе (вирус зашифровал файлы / юзер что-то куда-то перенес / переустановил систему), прога перестает работать, так как потерян ключ, снова ломится на сервер и получает отказ.
Итог: недовольный клиент, который деньги заплатил, и получил неработающую прогу. Я бы на месте такого клиента больше не стал обращаться к этому разработчику.