从 BG Update Downloader 更改为带静默版本检查的 Update Downloader
Changing from BG Update Downloader to Update Downloader with silent version check
我们的应用程序当前为更新检查和安装配置了“后台更新下载器”。我们在用户社区中使用这种方法存在一些问题,我们正在努力使更新对用户透明。为此,我们正在尝试“使用静默版本检查更新下载器”。
用户目前在其 machines.e.g xxx.y1 上安装了带有“后台更新下载器”的客户端,现在更新具有内置于版本 xxx.y2 中的“静默版本检查”。现在找到当前更新版本并触发更新。但是,更新在“后台更新”模式下继续,而不是通过 GUI 布局“静默版本检查”。
如果我们卸载 xxx.y1 版本并直接使用 xxx.y2 版本重新安装客户端,然后更新 xxx.y3 版本,这在“静默版本检查”应用程序模式下可以正常工作。
这里的猜测是初始安装中 .install4j 中存在的文件(例如 i4jparams.conf 等)引用了 BG 更新下载器。
是否有解决此问题的方法(或)卸载并再次安装是唯一的出路?
更新将始终由当前安装的版本执行,在您的情况下配置了后台升级下载程序。
升级(或卸载和新安装)后,将使用新的更新下载器,在您的情况下是带有静默版本检查的下载器。
无法更改当前安装版本的更新下载程序。
我们的应用程序当前为更新检查和安装配置了“后台更新下载器”。我们在用户社区中使用这种方法存在一些问题,我们正在努力使更新对用户透明。为此,我们正在尝试“使用静默版本检查更新下载器”。
用户目前在其 machines.e.g xxx.y1 上安装了带有“后台更新下载器”的客户端,现在更新具有内置于版本 xxx.y2 中的“静默版本检查”。现在找到当前更新版本并触发更新。但是,更新在“后台更新”模式下继续,而不是通过 GUI 布局“静默版本检查”。
如果我们卸载 xxx.y1 版本并直接使用 xxx.y2 版本重新安装客户端,然后更新 xxx.y3 版本,这在“静默版本检查”应用程序模式下可以正常工作。
这里的猜测是初始安装中 .install4j 中存在的文件(例如 i4jparams.conf 等)引用了 BG 更新下载器。
是否有解决此问题的方法(或)卸载并再次安装是唯一的出路?
更新将始终由当前安装的版本执行,在您的情况下配置了后台升级下载程序。
升级(或卸载和新安装)后,将使用新的更新下载器,在您的情况下是带有静默版本检查的下载器。
无法更改当前安装版本的更新下载程序。