Chrome扩展许可系统

时间:2018-04-11 08:01:49

标签: javascript html google-chrome google-chrome-extension license-key

我目前正在开发Chrome扩展程序,并且需要确保它只能作为每个许可证密钥的1个实例运行。基本上,我打算在线销售有限数量的扩展,并在购买时为客户提供许可证密钥。如何确保扩展程序一次只能在一台计算机上运行(共享许可证密钥违反我们的服务条款)?我需要尽可能确保扩展无法破解,但最简单的方法是亏本。

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为解决方案是添加服务器响应应用程序激活时发送的唯一编写密钥,而不是打开应用程序从服务器检查此加密密钥并阻止它(如果不匹配)。 显然,如果服务器中已存在激活密钥,则不会发送加密密钥,也不会激活应用程序以防止多个PC实例。

唯一的问题是创建备份邮件恢复系统,以便在更改电脑或卸载应用程序后重置加密密钥。