跳转至

软件分模块销售解决方案#

方案背景:#

1、很多软件开发者的软件会分为多个版本进行售卖,例如基础版、标准版、专业版,在这些不同的版本中,软件的功能也是不同的。
2、有时软件产品会包含多个独立功能模块,整体购买价格昂贵。很大一部分消费者无法承受,或者没有其他额外模块的需求,基于这样的场景,可以将各个功能模块独立销售,实现软件有针对性地销售给用户。
3、而传统方式则是针对每个用户编译一个仅包含其购买功能模块的版本,这种做法导致大量工 作量,大量杂乱的软件版本,后期很难维护,容易引起事故,使用深思云/软许可中的模块区可以通过工具或API简单方便地解决这个问题。

图片

注意:编辑子模块时候基于每条许可ID为基础,也就是说需要先slm_init-> slm_login(登录许可)成功后再去验证子模块,每条许可ID最大支持64个子模块,此子模块的值为bool值。

解决方案:#

1、二次开发
在您代码的每个函数前调用slm_check_module函数,每个函数都有对应的子模块ID(0-63)

图片

2、通过工具,将对应子模块的授权,分发给用户

图片

3、这样用户就可以使用对应授权的软件
图片

技术服务支持:#

深思提供每周一至周五 9:00 ~ 20:00,每周六 10:00 ~ 19:00的技术支持服务。   
联系电话:010-56730936
邮箱:tech_support@sense.com.cn