IBM Worklight:直接更新
Posted
技术标签:
【中文标题】IBM Worklight:直接更新【英文标题】:IBM Worklight: Direct Update 【发布时间】:2013-03-25 04:01:16 【问题描述】:我使用 android 设备(Samsung Galaxy S3 Android 版本 4.1.1)查看我的混合应用程序的应用程序信息。 “应用程序”大小约为 10MB,“数据”大小约为 1MB。之后,我单击“清除数据”按钮,使“数据”大小变为 0MB,“应用程序”大小保持不变。 当我再次启动该应用程序时,虽然没有新的应用程序发布(没有进行第二次构建),但直接更新框出现了。这是预期的行为吗? 工作灯版本:5.0.6
步骤: 1. 将应用程序部署到 Worklight Server 并安装到设备中 2. 更新 html 文件并进行构建 3. 此时,设备显示直接更新对话框。将应用程序更新到最新版本。 4.点击App Info中的“清除数据” 5. 再次启动应用程序。尽管在“清除数据”完成后没有发生第二次构建,但它再次显示直接更新对话框
谢谢!
【问题讨论】:
【参考方案1】:根据您已采取的步骤进行的编辑,是的,这是预期的。
在设备上安装应用程序时,客户端和服务器都会为其生成一个chucksum。触发直接更新后,此校验和值会更改并被记住。清除数据后,您基本上将应用程序返回到其先前的校验和,因此当应用程序重新启动(或从后台进入前台)时,服务器检测到服务器中的值与客户端中的值不同,并发送直接更新请求。
【讨论】:
以上是关于IBM Worklight:直接更新的主要内容,如果未能解决你的问题,请参考以下文章
IBM Worklight - Apple 的 App Store 指南是不是允许直接更新?
IBM Worklight:将应用程序上传到 Worklight Server/App Store
IBM Worklight - 来自项目的缩略图图像未在 Worklight Console 中更新