Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm mobilefirst IBM Worklight:直接更新_Ibm Mobilefirst - Fatal编程技术网

Ibm mobilefirst IBM Worklight:直接更新

Ibm mobilefirst IBM Worklight:直接更新,ibm-mobilefirst,Ibm Mobilefirst,我使用安卓设备(三星Galaxy S3安卓版本4.1.1)查看我的混合应用程序的应用程序信息。“应用程序”大小约为10MB,“数据”大小约为1MB。之后,我点击“清除数据”按钮,使“数据”大小变为0MB,“应用程序”大小保持不变。 当我再次启动应用程序时,直接更新框会出现,尽管没有新的应用程序发布(没有进行第二次构建)。这是一种预期的行为吗? Worklight版本:5.0.6 步骤: 1.将应用部署到Worklight Server并将其安装到设备中 2.更新HTML文件并进行生成 3

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

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


谢谢

根据您的编辑和所采取的步骤,是的,这是意料之中的

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