为了账号安全,请及时绑定邮箱和手机立即绑定

文件中有apk 先判断MD5和后台的MD5值是否一致后再进行吗?

请问一下 如果已经下载了apk  是在dialog的点击事件里 先判断本地文件的md5跟后台返回的md5 是否一致以后 在决定是否下载吗?

正在回答

2 回答

应该说的是当点击检查更新按钮后,从服务端返回的json数据里,不是有要下载新版apk的版本号,md5值(md5_val),下载地址 这几个参数吗。用户也点击升级按钮,但是下载完成弹出安装对话框时,用户不想安装了。

这时候需要将这个md5_val和安装包保存到本地。等到下一次再点击检查更新按钮时。接收到服务端返回的新的md5值(new_md5_val),这时候不需要直接下载新apk文件。而是把md5_val 和 new_md5_val进行比较,如果一样,那么就不用再次下载了。直接使用本地缓存的安装包进行intent触发安装对话框。

如果对比md5值不一样,说明本次又有新的更新,然后再跟进返回的下载地址进行download操作。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

文件中有apk 先判断MD5和后台的MD5值是否一致后再进行吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信