我正在开发一个共享软件桌面应用程序.我需要实现试用/激活代码.你怎么处理这样的事情?我有自己的想法,但我想看看stackoverflow社区的想法.
我正在用C++/Qt开发.目标平台是Windows/Mac/Linux.
谢谢你的建议!
我开发了一个我想与客户分享的应用程序.我想分享它的试验,照顾以下几点
我打算为我的应用程序维护一个文件,其中第一次运行的时间标记保存在其中,可以与每次运行的GPS时间进行比较,但我面临的问题是文件存储.如果我将文件保存在内部存储器中,它会在应用程序卸载时被删除,并且在用户重新安装应用程序时无法使用,如果我将其存储在SD卡/外部存储器上,则很容易被用户删除.我从无处不在的地方调查了这个问题,但没有成功.你们的任何想法或建议都会让人感到宽慰.:-)
我们正在寻求在.NET桌面应用程序中成功实施Rhino Licensing的任何人的建议.我们已成功将Rhino Licensing集成到我们的C#Winforms应用程序中,符合以下说明:
目前,打开我们软件的唯一方法是将其链接到有效的许可证文件.我们计划向请求试用的所有用户颁发试用许可证(30天后到期)但问题是我们如何制定一个计划,阻止用户在每次许可证到期时获得新的试用/演示许可证.理论上,这将使他们能够在多个试用期内许可我们的软件,可能不可避免.
我关注的是审判许可证问题.我们原本以为根据生成原始许可证时使用的电子邮件地址来限制试用许可证的问题,但现在用户可能会利用临时收件箱电子邮件帐户注册无限数量的许可证.
您使用了哪些方法来阻止用户在初始期限到期后重新获得试用/演示许可证?请假设原始许可证在注册试用许可证后自动从服务器提供给用户.
欢迎所有想法.