为什么不在IBM MobileFirst Platform上进行直接更新?

时间:2015-10-01 07:43:25

标签: ibm-mobilefirst

我在MobileFirst Platform 7.0上开发了一个混合样本应用程序。当我在.html文件中进行任何更改时,直接更新将不会出现在客户端移动应用程序(Android和iOS)上。我错过了什么吗?我已经在服务器上部署了.wlapp文件。

3 个答案:

答案 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文件,并且已在服务器中成功部署。