2013-05-18 69 views
1

Java Web Start可以集成到某些许可管理机制中,以便只有当该特定用户获得升级许可时才能获取更新?Java Web Start和许可证管理

因此,假设用户购买软件,下载并运行软件。他们有权进行1年的升级。 Java Web Start会在您启动应用程序时自动查找更新,对吗?在检查过程中,是否有办法维护用户凭据,以便1年后不再允许他们获得新版本?

回答

1

一个简单的方法是使用锁定到某个本地许可证文件的自定义URL,但我想它可以很容易地共享。在服务器上,您可以有一个主控制器查看URL,根据用户/许可证的有效性查找支持级别并列出新罐子。


另一种方法是使用的用户名+认证通过下载坛子首先确定用户和她的许可,然后应用程序更新它的自我,并且具有启动另一个类,询问主要的应用程序退出,复制罐子,然后重新启动主应用程序。

因此,其中一个罐子就是更新程序,在启动时由主应用程序调用(如果默认快捷方式),那么更新程序将更新罐子,然后用-no-update标志调用主应用程序。