在工作室外部构建wlapp时,Worklight Direct Update不起作用

时间:2014-06-12 14:56:57

标签: ibm-mobilefirst

我们使用RTC jazz团队构建和ant-builder ant任务(6.1.0.1)构建并部署到worklight控制台的worklight i / OS混合应用程序。 ipa包装在一台单独的机器上完成,但使用相同级别的Worklight Studio(6.1.0.1)。

我已经比较了生成的wlapp文件,除了一些空白字符(标签,换行符)之外,它们基本相同,可能是由于不同的环境(Windows vs AIX),以及以下内容: / p>

的index.html


"WORKLIGHT_NATIVE_VERSION": "3921556017",
"WORKLIGHT_PLATFORM_VERSION": "6.1.0.01.20140311-2356",

"WORKLIGHT_NATIVE_VERSION": "1475155033",
"WORKLIGHT_PLATFORM_VERSION": "6.1.0.01.20140311-2356",

deployment.data


native=3921556017
native=1475155033

但是,在服务器上更新wlapp时,永远不会发生直接更新。

在WL.Client.connect调用上,以下json作为响应的一部分返回

gadgetProps" {" directUpdate":{},"环境与#34;:" iphone"}

我们在这里缺少什么?什么可以阻止直接更新触发?

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

IBM Fix Central的6.1.0.1 iFix版本6.1.0.01.20140518-1532似乎已经为我们解决了这个问题。

答案 1 :(得分:0)

如果您没有使用ant,而是直接在Worklight Studio中构建项目,然后安装.ipa并测试Direct Update。它有效吗?

根据您的问题,目前尚不清楚您是否确认了其中一个。

无论如何,自从您使用的v6.1.0.1版本以来,引入了几个与Direct Update相关的修复程序;一个非常接近您提到的错误(directUpdate:{}),所以我建议打开PMR以接收最新的可用iFix(IBM Fix Central尚未提供)。