关于android应用的更新版本的方法
一. 常规方法,比对服务器信息,打开网络流下载最新版本apk
参考:
Android应用开发笔记(12):Android应用的自动升级、更新模块的实现
1.注册一个友盟账号 创建好一个应用
2
. 去友盟
查看说明文档:
下载sdk
我下的是 umeng_sdk_201404091553_update.zip
3.
在android端导入下载好的友盟自动更新组件,这个没啥好说的
官方文档已经说的很清楚了
4.此时我们项目AndroidManifest.xml里面有
android:versionCode
="1"
android:versionName
="1.0"
导出这个项目apk
然后修改一下代码,同时把上面的
改为
android:versionCode
="2"
android:versionName
="2.0"
再次导出这个修改后的最新的apk,
把这个新的apk上传到友盟服务器(待会会被下载)
(注意第二次导出时要use existing keystore,否则会报错误'存在签名冲突的同名数据包
')
上传方法:
在友盟的面板里找到我们的这个项目, 选择上面的"组件" , 左边有个 “自动更新”,点开它然后上传最新apk,并且补充描述
5.运行第一次导出的旧的apk,友盟会自动检测和比对 客户端apk版本与服务器的apk版本,然后可以直接下载后自动安装
就是这样,做个爱偷懒的程序员~~