Worklight Direct Update 继续执行

Posted

技术标签:

【中文标题】Worklight Direct Update 继续执行【英文标题】:Worklight Direct Update keeps executing 【发布时间】:2014-11-05 18:21:41 【问题描述】:

我有一个在我的 iPhone 5 (ios 8.1) 上运行 WL 6.2 的混合应用程序。当我启动应用程序时,它会按预期启动 UPDATE 过程。但是,每次我启动应用程序时它都会这样做 - 即使我没有更新服务器上的任何内容。

当我加载 .wlapp 文件并且 WL 控制台说它已成功上传时。在 iPhone 上,没有错误,甚至没有提示可能出现问题。

如果有任何想法,我将不胜感激 - 我不知道从哪里开始!

一些附加信息:

我在 MAC (OSX 10.9.5) 上使用 WL Studio WL Studio 版本为 6.2.0.00-20140825-1637 服务器(请不要笑)在 Windows 7 企业版上运行 - 它实际上是作为 WL Studio 一部分的 Liberty 实例。它只是坐在我旁边的一台笔记本电脑。显然不是生产设置。

我会说直到最近(过去一天左右)这一直在按预期工作。更新仅在上传新的 wlapp 文件后安装一次。

【问题讨论】:

首先提到这发生在哪里 - 开发服务器或质量保证/生产?如果 qa/production,您的设置中是否运行了不止一台服务器?还编辑问题并提供从构建(您在哪里构建)到部署(您如何部署)的完整和准确的步骤。还要提到是否与操作系统混合(例如在 Mac 上构建和在 Windows 上部署)或类似的东西。 【参考方案1】:

尝试安装 10 月 27 日发布的最新 Worklight Studio

IBM Worklight Studio V6.2.0.1

还将您的 directUpdate 模式更改为默认模式,即 perSession。

干杯!!

【讨论】:

谢谢(所有)。抱歉回复迟缓 - 旅行。它似乎与 WL Studio 版本有关,因为我无法在较新的安装中复制该问题。当我有机会刷新另一台笔记本电脑时,我会验证并发表评论。【参考方案2】:

尝试以下步骤以缓解此问题:

    从设备中删除应用程序 关闭eclipse,打开workspace文件夹,删除WorklightServerConfig文件夹 打开eclipse并将应用部署到服务器和设备

【讨论】:

我按照这些步骤操作,但每次关闭并打开应用程序时仍然会直接更新。感谢您在此处提供的任何帮助。

以上是关于Worklight Direct Update 继续执行的主要内容,如果未能解决你的问题,请参考以下文章

在 Ionic 中成功更新后,MobileFirst 8.0 Direct Update 不更新 UI

使用 Data Direct DB2 JDBC 驱动程序更新/插入未记录表的查询

数据库如何实现先update 然后select

RenderMonkey基本使用方法

为啥 Worklight 应用程序需要 Worklight Server?

IBM Worklight - 啥是 Worklight 服务器?