Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > ОС и железо
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #16  
Старый 28.01.2017, 21:10
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,051
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну и в чем проблема? Просто не надо падать при неправильном ключе. Надо просто выдавать осмысденное сообщение. В "договоре" указанно, что поддержка только год - 99% юзеров это воспринимают нормально и без веской причины в поддержку не обращаются.
На моей памяти выдать новый ключ надо было всего раз 5. Остальные обращения на тему ключей были связаны с утерей ключа. Собственно, это не проблема. На обработку обращения пользователя уходит минут 10. Приходит запрос, если клиент не дает регистрационной инфы для проверки, то запрашиваешь ее (номер ордера, регистрационное имя и т.п.). При получении ответа, проверяешь по базе и, если все ок, генеришь (или вытаскиваешь из базы) новый ключ и отсылаешь пользователю. Ну или объясняешь почему новый ключ не дашь.
Как я говорил - особых проблем пользователь на эту тему не доставляют. Гораздо хуже когда программа у пользователя не работает по каким то причинам. И тут пофиг - купил клиент программу или нет. Реагировать все-равно надо, т.к. подобная проблема может возникнуть и у других пользователей. Кстати, я таким пользователям, которые находят серьезные баги и помогают в их устранении, обычно дарю ключик.
Ответить с цитированием
  #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: итд - или сильно нагружать техподдержку вопросами, которые не всегда отношения к помощи в устранении багов (что тоже редко с такими пользователями) - в этом случае просим оплату как с обычного пользователя.
Ответить с цитированием
  #18  
Старый 03.02.2017, 12:15
delphi-programmer-2007 delphi-programmer-2007 вне форума
Прохожий
 
Регистрация: 16.01.2017
Сообщения: 12
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Хорошая и правильная продуманная защита программы, которая в первую очередь не доставляет проблем клиентам и службе поддержки, а также при этом действительно защищает - не позволяя бесплатно множить программу (не от хакеров - а хотя бы от обычных пользователей и средней руки программистов) - немаловажная часть программы (процентов 10-20 я бы сказал).
Ответить с цитированием
  #19  
Старый 03.02.2017, 15:34
delphi-programmer-2007 delphi-programmer-2007 вне форума
Прохожий
 
Регистрация: 16.01.2017
Сообщения: 12
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

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

Бывают и такие пользователи - которые начинают права качать, хотя по факту они неправы.

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

Потому что другие некоторые программы такую возможность предоставляют.

Что с такими можно делать, как Вы думаете?
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 22:30.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter