直接更新在 Worklight 6.1 中不起作用?

Posted

技术标签:

【中文标题】直接更新在 Worklight 6.1 中不起作用?【英文标题】:Direct Update not working in Worklight 6.1? 【发布时间】:2014-07-10 19:23:05 【问题描述】:

我有一个我认为是非常典型的 Worklight Hypbrid 应用程序,它在 Direct Update 中运行了几个月。最近我注意到直接更新停止工作,我似乎无法弄清楚为什么。在我的日志中,我看到 WL.Client.connect(options) 成功完成,但我看到一条消息 Empty direct update payload received. Skipping direct update. 任何有关如何解决或解决此问题的指导将不胜感激。

这是我在日志中看到的:

[INFO] [wl.client] WL.Client.connect onConnectSuccess ENTERING
[DEBUG] [NONE] wlclient connect success
[DEBUG] [NONE] Empty direct update payload received. Skipping direct update.

【问题讨论】:

您的确切内部版本号是多少?我建议您从 IBM Fix Central(付费客户可用)获取最新的 6.1 iFix,其中包含大量与 Direct Update 相关的修复。 服务器版本为:6.1.0.01.20140311-2356 工作室版本为:6.1.0.01.20140518-1532 1) 从 Fix Central 下载最新版本; 2) 使用相同的 Server 和 Studio 版本。 我从 Fix Central 下载了最新版本并更新了 Server 和 Studio 以及我的 ant 构建脚本。直接更新仍然不起作用,并且在日志中显示与上述相同的消息。我的服务器、工作室和构建环境现在位于6.1.0.01.20140630-1541 【参考方案1】:

经过一些调查,Direct Update 似乎失败了,因为作为 Worklight 项目一部分的 .settings 文件夹在使用的源代码控制系统中丢失了。

此文件夹包含 Direct Update 所需的数据,在 Ant 任务构建应用程序工件(.wlapp 文件)时使用。

【讨论】:

以上是关于直接更新在 Worklight 6.1 中不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

IBM Worklight 6.1 - 禁用焦点上的橙色轮廓突出显示不起作用

在 iPad 上直接更新到 Windows 上的 Worklight Studio 开发服务器不起作用

`add_template_helper` 方法似乎在 Rails 6.1 中不起作用

JSON.parse() 在 Worklight 混合适配器中不起作用

IBM Worklight 6.1 - 无法重新生成 iPhone 本机文件夹

IBM Worklight - 推送通知功能在 Android 模拟器中不起作用