是否有任何标准或“最佳实践”方法来限制特定应用程序的特性功能?
我们有一个具有多种功能的产品,我们的客户可以挑选和选择他们想要使用的功能,并且产品的成本取决于他们实际使用的功能。
在过去,我们与软件安装程序一起分发了一个加密的许可证文件,其中包含有关客户的信息以及它们启用的功能集合。在代码中,我们从许可文件中读取并根据许可文件启用功能。
这似乎很好,除了有几个缺点:
具有新功能的
。
我们正准备推出一套新的功能,我只是好奇社区中的其他人为解决这个问题做了什么?
发布于 2010-04-12 16:54:17
对此通常有三种常见的方法:
使用固定程序版本的
您也可以将这些方法混合在一起,以获得更好的自定义性。
发布于 2010-04-12 17:08:10
为什么不把产品分解成像Matlab这样的模块呢?然后对每个模块收费。许可可以保持在线,最终用户只需下载模块即可启用该功能。
https://stackoverflow.com/questions/2623749
复制相似问题