Показать сообщение отдельно
  #17  
Старый 03.02.2017, 11:53
delphi-programmer-2007 delphi-programmer-2007 вне форума
Прохожий
 
Регистрация: 16.01.2017
Сообщения: 12
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Ну и в чем проблема? Просто не надо падать при неправильном ключе. Надо просто выдавать осмысденное сообщение. В "договоре" указанно, что поддержка только год - 99% юзеров это воспринимают нормально и без веской причины в поддержку не обращаются.
На моей памяти выдать новый ключ надо было всего раз 5. Остальные обращения на тему ключей были связаны с утерей ключа. Собственно, это не проблема. На обработку обращения пользователя уходит минут 10. Приходит запрос, если клиент не дает регистрационной инфы для проверки, то запрашиваешь ее (номер ордера, регистрационное имя и т.п.). При получении ответа, проверяешь по базе и, если все ок, генеришь (или вытаскиваешь из базы) новый ключ и отсылаешь пользователю. Ну или объясняешь почему новый ключ не дашь.
Как я говорил - особых проблем пользователь на эту тему не доставляют.

Вы не представляете, что такое проблемы с ключами. В изначальной версии программы была совершенно кривейшая привязка программы к жестким дискам - которая тем не менее работала - что и не давало нам повода для беспокойства.

Но при этом ключи слетали в совершенно случайное время по непонятным причинам.

В случае переустановки Windows ключ слетит/не слетит было 50/50.

Сначала это было почти незаметно и беспокойства не доставляло.

Потом пошли единичные случаи слета ключей.

Дальше по нарастающей - чем больше продали программ тем больше таких случаев - ничего удивительного, просто статистически так должно быть.

Года через два такая проблема проявлялась раз в сутки и отжирала уже 10-20% рабочего времени. И оплату брать как-то неприятно - понимаю если косяк пользователя еще - а тут слет ключа по чиху левой пятки.

Нужно было срочно что-то делать - иначе не осталось бы скоро времени чтобы развивать программу - все время уходило бы на работу с ключами. Решили перейти на GetWMIString. У кого слетел старый ключ бесплатно выдавали новый ключ и обновление. Количество слетов ключей уменьшилось раз в 20 - причем когда они слетали - это было в 99% по вине пользователей (а не по вине программы как раньше).

Но хотелось бы вообще вопрос решить на 100%.



Цитата:
Сообщение от lmikle
Гораздо хуже когда программа у пользователя не работает по каким то причинам. И тут пофиг - купил клиент программу или нет. Реагировать все-равно надо, т.к. подобная проблема может возникнуть и у других пользователей.

Да - это плохо и реагировать нужно.

Но тут сильно зависит от причины сбоя и от того, действительно в программе косяк или пользователь сам накосячил.



Цитата:
Сообщение от lmikle
Кстати, я таким пользователям, которые находят серьезные баги и помогают в их устранении, обычно дарю ключик.

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

Если начинает потом тупить (что редко бывает с такими пользователями) - например, задавать вопросы что такое диск c: итд - или сильно нагружать техподдержку вопросами, которые не всегда отношения к помощи в устранении багов (что тоже редко с такими пользователями) - в этом случае просим оплату как с обычного пользователя.
Ответить с цитированием