我在MobileFirst Platform 7.0上开发了一个混合样本应用程序。当我在.html文件中进行任何更改时,直接更新将不会出现在客户端移动应用程序(Android和iOS)上。我错过了什么吗?我已经在服务器上部署了.wlapp
文件。
答案 0 :(得分:1)
直接更新仅在应用程序连接到服务器时有效。确保您使用的是API方法WL.Client.connect()
,否则即使将更新的.wlapp部署到服务器,也不会在应用程序中收到更新。
答案 1 :(得分:0)
你说你没有更新.wlapp
;你应该。直接更新过程的工作原理是从.wlapp
内部获取更新的Web内容(HTML / CSS / JS /等)。正如Idan所说,您还需要确保您的客户端正在连接到服务器。
答案 2 :(得分:0)
要开始与MobileFirst Server通信,您需要在应用程序启动后调用WL.Client.connect()API方法。 例如,在main.js文件中:
WL.Client.connect({
onSuccess: function(){
console.log("App is connected to the server...");
// Call some methods ...
},
onFailure: function(){
alert("unable to connect to the server...");
}
});
确保已使用正确的配置(部署目标)构建了.wlapp文件,并且已在服务器中成功部署。