Печатные регистрационные ключи, руководящие принципы, стандарты, лучшие практики? - PullRequest
1 голос
/ 23 сентября 2010

Я хочу внедрить простую систему ключей регистрации.Будут напечатаны коды, и мы хотели бы, чтобы пользователи вводили их код в нашу систему.

Этот код будет использоваться во всем мире, и мы хотим избежать каких-либо проблем с запутанными кодами.

Мы уже делаем следующее:

  • , используя цифры и заглавные буквы
  • , исключая 2 и Z, Q и 0 и O, 5 и S, B и 8, U и V, а также 7 и 1 и I
  • , разбивающие код на четырёхзначные куски, чтобы легче было переварить

Существуют ли в Интернете лучшие рекомендации по обычной регистрации в печатном виде?Подводные камни кода?Я знаю, что это может быть раздражающим процессом для пользователей, и я хочу максимально упростить его в моей системе.

1 Ответ

1 голос
/ 23 сентября 2010

Положите его на прочную подвижную среду
Вещи, которые меня раздражают:

  • слабые бумажные наклейки, приклеенные навсегда к оборудованию
  • маленькие ярлыки, которые вы не знаете, куда поместить

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

Разрешить копирование и вставку

Убедитесь, что я могу скопировать и вставить ключ целиком.

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

Штрих-код

Если вы предпочитаете печатать, рассмотрите возможность добавления штрих-кода. Зависит от вашей клиентской базы, но это стоит того, чтобы некоторые из них уже имели сканер штрих-кода и могли вводить такое число более одного раза.

К сожалению, они намного длиннее цифр, так что это может быть проблемой формата. (Если вы сделаете это маленьким, сканеры не распознают его, если вы сделаете это большим, сканеры не смогут его прочитать).

Для мобильных приложений, например на телефоне с камерой вы можете использовать распознавание изображения одного из этих причудливых «квадратных штрих-кодов». (Я ожидаю, что библиотеки для этого будут легко доступны).

Вы настаиваете на печати?

Разрешить сохранение ключей в (например, текстовом) файле, присвоить им конкретное расширение файла, зарегистрированное для вашей программы.

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

 Do you want to install the following licence:

 dnord's GreatApp Pro - Evaluation licence (30 days)

   [yes] [no]

Мы используем модифицированную систему, чтобы (а) иметь дополнительные данные в файле лицензии и (б) объединить несколько лицензий (для отдельных модулей / приложений) в один пакет, который можно установить сразу.

По крайней мере, это альтернатива вводу ключа для каждой покупки, что особенно приветствуется нашими крупными клиентами.

У нас никогда не было обращений в службу поддержки из-за проблем с получением или установкой нестандартного типа файла, хотя это может отличаться, если у вас потребительский продукт. По крайней мере, нет звонков в службу поддержки из-за опечаток: -)

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

(Мы обычно привязываем к 19 "стоечному оборудованию, которое трудно потерять, поэтому мы с радостью создаем новые лицензии для клиента так часто, как ему хочется).

...