更新检查和升级指南
首先感谢您选择使用 SuperMap 系列产品!
为了带给用户更加优越的体验,SuperMap iClient3D 8C for Plugin 提供了自动更新检查功能,以确保用户使用的是最新版本的插件。本节内容主要介绍如何实现更新检查和升级SuperMap iClient3D 8C for Plugin 插件的推荐方法。
更新检查可以自动检查客户机器上的SuperMap iClient3D 8C for Plugin 的插件版本是否与服务器端发布的版本保持一致,然后提示用户是否需要进行插件升级,确保用户使用的SuperMap iClient3D 8C for Plugin 是最新版本,带给用户最优越的体验。
升级指南可以让用户了解升级的最佳实践及升级过程中的注意事项,以确保用户成功升级 SuperMap iClient3D 8C for Plugin 产品。
更新检查
checkPluginUpdate 方法使用步骤为:
在SuperMap iClient3D 8C for Plugin 安装包中提供了 pluginversion.xml 文件,此文件记录了SuperMap iClient3D 8C for Plugin 插件的版本信息。该文件为 XML 格式,其主要节点信息描述如下:
XML | ![]() |
---|---|
|
<sml:Version>节点元素:记录 SuperMap iClient3D 8C for Plugin 插件的版本信息。
<sml:UpdateUrl>节点元素:记录获取此版本插件的地址信息。
要实现在客户端对 pluginversion.xml 文件的访问和新版本的下载,需要您把 pluginversion.xml 和 setup.exe 文件通过服务器发布。
用户可以在【SuperMap iServer Java 8C 安装路径】/webapps 下新建一个名为 “Update”的文件夹,然后将 pluginversion.xml 文件和新版本的 setup.exe 文件拷贝到此文件夹下。然后再启动 SuperMap iServer Java 7C 就会默认把此文件夹下的内容发布出来。
根据实际情况修改 pluginversion.xml 文件,将节点元素 <sml:Version> 的值 修改为发布的新版本的版本信息,将节点元素 <sml:UpdateUrl> 的值修改为 "http://IP_Address:port/Update/setup.exe"。
经过上述步骤后,用户即可使用 SceneControl 中的 checkPluginUpdate 的方法实现版本的更新检查了。在使用此方法时需要传入 pluginversion.xml 文件在服务器端的地址,然后会将此文件里的版本与本地版本进行对比,若有新版本时则返回新插件的下载地址即 pluginversion.xml 文件中的 <sml:UpdateUrl>元素的值,否则不提示任何操作。
JavaScript | ![]() |
---|---|
|
升级指南
升级过程的推荐步骤为: