印刷注册关键指南,标准,最佳实践?

时间:2010-09-23 15:32:21

标签: user-interface registration serial-number

我希望实现一个简单的注册密钥系统。将有打印的代码,我们希望用户在我们的系统中输入他们的代码。

此代码将在全球范围内使用,我们希望避免使用令人困惑的代码出现任何问题。

我们已经在执行以下操作:

  • 使用数字和大写字母
  • 留下2和Z,Q和0和O,5和S,B和8,U和V,以及7和1以及I
  • 将代码分解为四位数字块,因此更容易消化

网上有关于常见印刷注册码陷阱的更好指导吗?我知道这对用户来说可能是一个烦人的过程,我希望在我的系统中尽可能简单。

1 个答案:

答案 0 :(得分:1)

将其放在耐用的可移动介质上
惹恼我的是

  • 弱纸贴纸永久粘在硬件上
  • 你不知道放在哪里的小标签

真的没有理想的格式。我建议使用类似于名片的东西 - 耐用纸,其尺寸可以随时提供“容器”(手提箱,文件夹,层压卡)。

允许复制&粘贴

确保我可以复制并粘贴整个密钥。

您的输入当然应该表示字符组,但是当“粘贴”只传输第一组时,我是一个非常不满意的客户。

条形码

如果您主要坚持打印,请考虑添加条形码。取决于您的客户群,但如果其中一些已经预计会有条形码扫描仪,那么这是一个值得的选择,并且可能会不止一次输入这样的数字。

不幸的是,它们比数字长得多,因此这可能是格式问题。 (如果你把它变小,扫描仪将无法识别它,如果你使它成为大手扫描仪无法读取它)。

对于移动应用,例如在带摄像头的手机上,你可以使用其中一个花哨的“方形条码”的图像识别。 (我希望这些库可以随时使用)。

你坚持打印吗?

允许将密钥存储在(例如文本)文件中,为其提供为您的程序注册的特定文件扩展名。

这样,您可以将许可证附加到电子邮件中,用户只需双击附件,获取消息框

 Do you want to install the following licence:

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

   [yes] [no]

我们使用经过修改的系统(a)在许可证文件中包含其他数据,以及(b)将多个许可证(针对单独的模块/应用程序)捆绑到一个可以立即安装的软件包中。

至少它是为每次购买输入密钥的替代方案,特别受到我们的大客户的欢迎。

由于接收或安装自定义文件类型时出现问题,我们从未接受过支持呼叫,但如果您有消费者产品,则可能会有所不同。至少,由于键入错误而没有支持呼叫: - )

常规
制定计划如何处理“丢失的许可证”。 这里没有配方,我想在纯软件解决方案中你可能需要表现出一些宽容,不要疏远付费用户。

(我们通常会绑定19个难以丢失的机架式硬件,因此我们乐意为客户创建新的许可证。)