如何更新MobileFirst pruduction服务器7.0中的应用程序版本?

时间:2015-06-05 07:54:23

标签: ibm-mobilefirst mobilefirst-server mobilefirst-console

使用MFP studio进行开发时很方便(一旦任何文件发生变化,客户端将获得更新通知,即所谓的“直接更新”)。但是如何才能在MF生产服务器中实现这一目标呢?

我们是否必须在MF Server配置工具中执行“替换项目战争文件”,然后重新选择.wlapp中的大型版本号worklightconsole文件?

3 个答案:

答案 0 :(得分:0)

您可以删除旧的.wlapp文件并输入新的.wlapp文件。无需替换.war文件

答案 1 :(得分:0)

与Srik写的不同 - 你不应该随意删除旧的.wlapp。通过这样做,使用所述.wlapp版本的用户将无法再连接到服务器。

因此,如果您需要触发直接更新,请在需要时重新部署更新的.wlapp文件,不要先删除它。

即使部署新版本(1.1而不是1.0),也不要删除它 只有在确定1.0的所有用户都已迁移到1.1后才应删除。

1.1构成了也上传到应用商店的新版本 您可以通过“远程禁用”v1.0强制用户升级(并指向下载新版本)。当每个人都迁移后,如果您真的愿意,可以删除旧版本。

删除是通过MobileFirst Console完成的。

  1. 加载控制台网址
  2. 点击应用程序
  3. 您可以删除:

    • 整个环境及其所有环境:

    enter image description here

    • 或特定环境或特定版本的环境(如果您有例如1.0和1.1):

    enter image description here

答案 2 :(得分:0)

同意@Idan Adar所写的内容,并加入IMO:

  1. 您正在进行应用程序的迭代开发并经常升级您的产品,但只需在UI级别和适配器级别,您只需更新.wlapp文件(DO 删除它)即可触发直接更新;
  2. 我不认为WL控制台中的版本号对最终用户来说非常重要(他们看不到它们并且他们不在乎),因此您只需在应用内定义版本号然后更新通过直接更新;
  3. 如果你改变了一些大的东西,并改变了平台相关的东西,例如:在iOS开发中你改变worklight.plist(在这个文件中,你的应用程序连接的WL服务器或WL platformVersion在这里定义),那么你必须重建您的应用程序并将其发布到App Store或Android市场。