我们使用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"}
我们在这里缺少什么?什么可以阻止直接更新触发?
非常感谢任何帮助。
答案 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尚未提供)。