当前有一个VSTO插件,需要对其进行授权码开发,并进行打包。
具体需求:
1)先让用户试用一定期限(如7天),到期后需要用户购买授权码;用户发送自己的机器码后,开发者利用授权码生成器(PC端+android(可选))生成一个一定期限(如1年)授权码,用户输入授权码后可以使用使用1年,到期后,提示用户需要再次输入授权码。
2)用户端在进行验证时,需要基于本地及网络进行验证,偶尔的网络无法连接不会影响用户正常使用。
3)打包时进行代码混淆,然后用advanced installer之类的工具进行打包。
4)授权码开发可输出一个类,然后教需求方如何使用;打包也需要教会需求方使用,最后能够正确发行,让用户能够正常安装(能够下载依赖库,runtime等必要组件)。
5)项目承接者最好是已经有过开发经验的,只需要简单改一些参数后进行移植,因此,项目暂定3-5天。