如何在 MobileFirst 生产服务器 7.0 中更新应用程序版本?
How to update a app version in the MobileFirst pruduction server 7.0?
用MFP studio开发时很方便(一旦有任何文件改变,客户端会收到更新通知,即所谓的"direct-update")。但是如何在 MF 生产服务器中做到这一点?
是否必须在MF Server配置工具中"Replace project war file"然后在worklightconsole
中重新select一个大版本号.wlapp
文件?
您可以删除旧的 .wlapp 文件并放入新的 .wlapp 文件。不需要替换 .war 文件
与 Srik 所写的不同——您不应该不小心删除旧的 .wlapp。这样一来,使用上述 .wlapp 版本的用户将无法再连接到服务器。
因此,如果您需要触发直接更新,re-deploy 需要时更新的 .wlapp 文件,不要先删除它。
即使部署新版本(1.1 而不是 1.0)也不要删除它。
只有在确定 1.0 的所有用户都已迁移到 1.1 后,才应删除。
1.1 构成了一个新版本,也已上传到应用商店。
您可以通过 "remote disable"ing v1.0 强制用户升级(并指向下载新版本)。等大家迁移后,实在不行就删掉旧版本。
删除是通过 MobileFirst 控制台完成的。
- 加载控制台URL
- 单击“应用程序”
您可以删除:
- 全部及其所有环境:
- 或特定环境,或环境的特定版本(例如,如果您有 1.0 和 1.1):
同意@Idan Adar 的观点,并补充 IMO:
- 您正在进行应用程序的迭代开发并经常升级您的产品,但仅在 UI 级别和适配器级别,您可以只更新 .wlapp 文件(DO NOT 删除它 ) 这将触发直接更新;
- 我认为 WL 控制台中的版本号对最终用户来说并不那么重要(他们看不到也不关心),所以你可以在应用程序中定义一个版本号然后直接更新更新;
- 如果你改变了一些大的东西,并且改变了一些与平台相关的东西,例如:在 iOS 开发你改变
worklight.plist
(在这个文件中,你的应用程序连接到哪个 WL 服务器或 WL platformVersion 是在这里定义),那么你必须重建你的应用程序并将它们发布到 App Store 或 Android 市场。
用MFP studio开发时很方便(一旦有任何文件改变,客户端会收到更新通知,即所谓的"direct-update")。但是如何在 MF 生产服务器中做到这一点?
是否必须在MF Server配置工具中"Replace project war file"然后在worklightconsole
中重新select一个大版本号.wlapp
文件?
您可以删除旧的 .wlapp 文件并放入新的 .wlapp 文件。不需要替换 .war 文件
与 Srik 所写的不同——您不应该不小心删除旧的 .wlapp。这样一来,使用上述 .wlapp 版本的用户将无法再连接到服务器。
因此,如果您需要触发直接更新,re-deploy 需要时更新的 .wlapp 文件,不要先删除它。
即使部署新版本(1.1 而不是 1.0)也不要删除它。
只有在确定 1.0 的所有用户都已迁移到 1.1 后,才应删除。
1.1 构成了一个新版本,也已上传到应用商店。
您可以通过 "remote disable"ing v1.0 强制用户升级(并指向下载新版本)。等大家迁移后,实在不行就删掉旧版本。
删除是通过 MobileFirst 控制台完成的。
- 加载控制台URL
- 单击“应用程序”
您可以删除:
- 全部及其所有环境:
- 或特定环境,或环境的特定版本(例如,如果您有 1.0 和 1.1):
同意@Idan Adar 的观点,并补充 IMO:
- 您正在进行应用程序的迭代开发并经常升级您的产品,但仅在 UI 级别和适配器级别,您可以只更新 .wlapp 文件(DO NOT 删除它 ) 这将触发直接更新;
- 我认为 WL 控制台中的版本号对最终用户来说并不那么重要(他们看不到也不关心),所以你可以在应用程序中定义一个版本号然后直接更新更新;
- 如果你改变了一些大的东西,并且改变了一些与平台相关的东西,例如:在 iOS 开发你改变
worklight.plist
(在这个文件中,你的应用程序连接到哪个 WL 服务器或 WL platformVersion 是在这里定义),那么你必须重建你的应用程序并将它们发布到 App Store 或 Android 市场。