美文网首页
Android断点续传更新APK

Android断点续传更新APK

作者: 一个北漂程序员 | 来源:发表于2019-01-19 16:21 被阅读191次

项目做完了,上线了,用户也安装了,后面,我们又开发了第二个版本,怎么才能通知用户升级版本呢?

似乎很简单:

请求接口,拿到接口返回的code值也就是版本号,与本地做对比,如果大于本地,那么就要提示用户更新了,一般更新Dialog会在主页面显示,一般会如下(自己画的,有点丑,别介意啊~):

具体UI还是看UI设计吧

再说说,服务端返回的接口参数:

一般如下

{

    "version":88,

    "message":"1、新加了视频,2、新加了资讯模块",

    "apkUrl":"http://www.vipandroid.cn",

    "isUpload":true

}

vertion:版本号

message:更新提示

apkUrl:要下载的APK版本

isUpload:是否需要强制更新

这里需要说明一下,更新有两种可能

一是普通更新

普通更新是我们最常见的一种更新,用户可以选择更新还是取消

二是强制更新

一般这种情况,是用户必须要更新,否则就不能用我们的应用,这种情况存在,比如,我们的应用出现了重大bug,或者我们有实在让用户必须要更新的功能。

如何更新?

弹出Dialog之后,当用户点击确定或者更新按钮,那么就去下载APK,记住断点续传,不可能说,用户下了一半,没网了或者其它原因断了,再次点击就从头开始,显然这是不友好的。

断点续传代码:

https://gitee.com/xiaoming723/download

下载好之后,调用系统安装Apk就ok了~

相关文章

  • Android断点续传更新APK

    项目做完了,上线了,用户也安装了,后面,我们又开发了第二个版本,怎么才能通知用户升级版本呢? 似乎很简单: 请求接...

  • Android Apk廋身完整版

    Android Apk廋身完整总结 一.目的 APK在安装和更新之前都需要经过网络将其下载到手机,如果APK越大消...

  • Android下载文件(一)下载进度&断点续传

    索引 Android下载文件(一)下载进度&断点续传 Android下载文件(二)多线程并发&断点续传(待续) A...

  • Android apk 版本更新

    一、修改build.grade文件,版本号和版本名 检测更新可以获取版本名 二、使用AsyncTask+OkHtt...

  • Android APK 更新之路

    一、前言 提到 APK 更新,大家可能会想到友盟(umeng)更新,市场上已有数万款应用在使用友盟自动更新的服务。...

  • Android 本地更新APK

    很多APP都会有自动更新APP然后本地安装的功能 之前一直是用AsnycTask来做的 最近发现AsyncTask...

  • Github资源收集

    动态加载/插件化/热更新 Dynamic-load-apk Android-Plugin-Framework AC...

  • apk dex vdex odex art 区别

    apk APK(Android package):android安装包,由aapt(Android Assert ...

  • Android NDK开发之旅17--NDK--Apk增量更新

    Android NDK开发之旅 目录 前言 有关APK更新的技术比较多,例如:增量更新、插件式开发、热修复、RN、...

  • java.lang.IllegalStateException:

    Android 8.0 Service异常(1.发现这个bug原因是在Android Apk更新过程中发现这个问...

网友评论

      本文标题:Android断点续传更新APK

      本文链接:https://www.haomeiwen.com/subject/sbrzdqtx.html