IBM Worklight:直接更新

时间:2013-03-25 04:01:17

标签: ibm-mobilefirst

我使用了Android设备(Samsung Galaxy S3 Android 4.1.1版)来查看我的混合应用的应用信息。 “应用程序”大小约为10MB,“数据”大小约为1MB。之后,我点击“清除数据”按钮,使“数据”大小变为0MB,“应用程序”大小保持不变。 当我再次启动应用程序时,虽然没有新的应用程序版本(没有进行第二次构建),但直接更新框出现了。这是预期的行为吗? Worklight版本:5.0.6

步骤:
1.将应用程序部署到Worklight Server并将其安装在设备中
2.更新HTML文件并进行构建
3.此时,设备显示直接更新对话框。将应用更新到最新版本。
4.单击App Info中的“清除数据”
5.再次启动应用程序。它再次显示直接更新对话框,但在“清除数据”完成后没有发生第二次构建

谢谢!

1 个答案:

答案 0 :(得分:1)

根据您对已采取的步骤进行编辑,是的,这是预期的。

在设备上安装应用程序时,会在客户端和服务器中为其生成chucksum。触发直接更新后,此校验和值会更改并记住。清除数据后,您基本上将应用程序返回到其先前的校验和,因此当应用程序重新启动(或从后台返回到前台)时,服务器会检测到服务器中的值与客户端中的值不同,并发送直接更新请求。