Показать сообщение отдельно
Старый 14.02.2017, 06:59
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 15  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Сообщение от Nnget Посмотреть сообщение
1)Ключ для установки даем юзеру
2)Получаем UID системы. ТС не написал какая система, а это имеет значение.
3)Отправляется запрос на сервер с ключем и UID
4)Сервер проверяет ключ и кол-во установок по нему
5)Если с установками нормально, то добавляем UID в базу
6)Возвращаем ответ, можно ли использовать приложение и ключ сгенерированный для UID.
7)Получили ключ, сохранили в устройстве. Будем использовать его для запуска без инета.
8)Запустили приложение

Вроде не особо сложно выглядит.
Юзер что-то делает на своем компе (вирус зашифровал файлы / юзер что-то куда-то перенес / переустановил систему), прога перестает работать, так как потерян ключ, снова ломится на сервер и получает отказ.
Итог: недовольный клиент, который деньги заплатил, и получил неработающую прогу. Я бы на месте такого клиента больше не стал обращаться к этому разработчику.
__________________
Ко мне можно и нужно обращаться на ты)