mfp -v 7.1.0.00.20160206-1603
我的项目是使用mfp cordova ...
语法创建的。
我无法配置直接更新。
- 构建具有相同版本的 .wlapp。
- 部署到生产服务器。
- 什么都没有。没有弹出窗口。应用连接到服务器。一切正常,就好像更新不存在一样。
所以问题是:新mfp cordova ...
项目是否支持DirectUpdate。
是的,支持直接更新:http://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.dev.doc/dev/c_cordova_vs_hybrid.html
使用基于 MobileFirst 的 Cordova 应用程序进行直接更新的正确流程如下:
-
"MFP Cordova create"以创建应用程序
-
"MFP Cordova平台添加"以添加平台
-
更新 www 文件夹中的任何 Web 资源
-
"MFP Cordova构建"(用Web资源填充项目)
(假设应用程序具有 WL。Client.connect() 方法已实现)
-
"mfp push"以生成 .wlapp 文件并将其推送到 MobileFirst Server
-
"MFP Cordova运行"以在设备或模拟器中运行应用程序
对 Web 资源进行其他更改.
重复步骤 4 和 5。
在设备/模拟器中打开现有应用程序(不要再次"mfp cordova 运行",因为这会覆盖设备上的 Web 资源,在这种情况下不会有任何直接更新......因为客户端和服务器中的校验和将相同)。
若要了解有关直接更新的详细信息:https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-1/foundation/advanced-client-side-development/using-direct-update-to-quickly-update-your-application/