Ibm mobilefirst IBM Worklight:直接更新
我使用安卓设备(三星Galaxy S3安卓版本4.1.1)查看我的混合应用程序的应用程序信息。“应用程序”大小约为10MB,“数据”大小约为1MB。之后,我点击“清除数据”按钮,使“数据”大小变为0MB,“应用程序”大小保持不变。 当我再次启动应用程序时,直接更新框会出现,尽管没有新的应用程序发布(没有进行第二次构建)。这是一种预期的行为吗? Worklight版本:5.0.6Ibm 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
步骤:
1.将应用部署到Worklight Server并将其安装到设备中
2.更新HTML文件并进行生成
3.此时,设备显示直接更新对话框。将应用程序更新至最新版本。
4.单击应用程序信息中的“清除数据”
5.再次启动应用程序。它再次显示直接更新对话框,尽管在“清除数据”完成后没有第二次生成
谢谢 根据您的编辑和所采取的步骤,是的,这是意料之中的 在设备上安装应用程序时,会在客户机和服务器上为其生成一个chucksum。触发直接更新后,此校验和值将更改并被记住。清除数据后,您基本上会将应用程序返回到其先前的校验和,因此当应用程序重新启动(或从后台带到前台)时,服务器会检测到服务器中的值与客户端中的值不同,并发送直接更新请求