我希望实现一个简单的注册密钥系统。将有打印的代码,我们希望用户在我们的系统中输入他们的代码。
此代码将在全球范围内使用,我们希望避免使用令人困惑的代码出现任何问题。
我们已经在执行以下操作:
网上有关于常见印刷注册码陷阱的更好指导吗?我知道这对用户来说可能是一个烦人的过程,我希望在我的系统中尽可能简单。
答案 0 :(得分:1)
将其放在耐用的可移动介质上
惹恼我的是
真的没有理想的格式。我建议使用类似于名片的东西 - 耐用纸,其尺寸可以随时提供“容器”(手提箱,文件夹,层压卡)。
允许复制&粘贴
确保我可以复制并粘贴整个密钥。
您的输入当然应该表示字符组,但是当“粘贴”只传输第一组时,我是一个非常不满意的客户。
条形码
如果您主要坚持打印,请考虑添加条形码。取决于您的客户群,但如果其中一些已经预计会有条形码扫描仪,那么这是一个值得的选择,并且可能会不止一次输入这样的数字。
不幸的是,它们比数字长得多,因此这可能是格式问题。 (如果你把它变小,扫描仪将无法识别它,如果你使它成为大手扫描仪无法读取它)。
对于移动应用,例如在带摄像头的手机上,你可以使用其中一个花哨的“方形条码”的图像识别。 (我希望这些库可以随时使用)。
你坚持打印吗?
允许将密钥存储在(例如文本)文件中,为其提供为您的程序注册的特定文件扩展名。
这样,您可以将许可证附加到电子邮件中,用户只需双击附件,获取消息框
Do you want to install the following licence:
dnord's GreatApp Pro - Evaluation licence (30 days)
[yes] [no]
我们使用经过修改的系统(a)在许可证文件中包含其他数据,以及(b)将多个许可证(针对单独的模块/应用程序)捆绑到一个可以立即安装的软件包中。
至少它是为每次购买输入密钥的替代方案,特别受到我们的大客户的欢迎。
由于接收或安装自定义文件类型时出现问题,我们从未接受过支持呼叫,但如果您有消费者产品,则可能会有所不同。至少,由于键入错误而没有支持呼叫: - )
常规强>
制定计划如何处理“丢失的许可证”。
这里没有配方,我想在纯软件解决方案中你可能需要表现出一些宽容,不要疏远付费用户。
(我们通常会绑定19个难以丢失的机架式硬件,因此我们乐意为客户创建新的许可证。)