怎么用服务器给app更新|android 开发 软件自动更新如何建立自己的服务器来放新的apk

|

① 自己做的android程序,怎样实现在线升级功能

简单点写的话(不考虑其他),启动App时检查服务器返回json数据,比对返回的版本号,版本号大于当前App版本号(或者比较版本号是否相同,或其他算法都可以),然后,发现服务器的比较大,或者和本地的不同,那就弹出提示用户更新,或者开wifi时默默更新,更新完了提示用户安装。可以搜一下怎么获取App版本号

② android 开发 软件自动更新,如何建立自己的服务器来放新的apk

你去访问网络的网页,那么网络的网页放在哪里,他自己的服务器。一般这个服务器版地权址,开发服务器的人员会提供的。如果你前后都在弄,那自己想办法吧。你自己也可以搭建一个服务器,xmapp这种不知道适不适合你,其中的一个选择。还有版本更新的话,个人建议,可以去维护一个XML文件,里面面有你的版本号,还有下载地址,或者访问服务器返回JSON数据,这些都随意。通过与本地版本号的对比来判断升级与否。

③ app通过自己的服务器怎么更新可行吗

你说的是不是在opencom制作的APP如何更新、升级,是吗?

更新、升级有2个地方是可以实现的。

进入“管理后台”,左上角的这个“更新应用”;

在管理后台,app设置这个栏目下面也有一个“一键升级”!

④ 安卓手机app怎么更新

第三方的软件,可查看该该软件中是否有检查更新”,如有可进行更新;若没有,可到软件官网下载安装包,直接安装(安装后有些软件是将原软件覆盖安装,有些软件是不会覆盖,会再出现一个软件图标)。注意:更新软件时消耗流量较大,建议使用WLAN更新。你的手机是不是刷机过?可先找到完整刷机包(五个文件的),把手机刷机后,再进行更新。手机—设置—关于手机—系统更新。如果这种方法还是不能更新,下载三星KISE,做紧急固件恢复,然后再进行升级即可对于安卓用户来说,手机应用市场说满天飞可是一点都不夸张,比如小米,魅族,网络,360,机锋,应用宝等等,当我们想上线一款新版本APP时,先不说渠道打包的麻烦,单纯指上传APP到各大应用市场的工作量就已经很大了,好不容易我们把APP都上传完了,突然发现一个会导致应用闪退的小Bug,这时那个崩溃啊,明明不是很大的改动,难道我们还要再去重新去把各大应用市场的版本再上传更新一次?相信我,运营人员肯定会弄死你的!!有问题,自然就会有解决问题的方案,因此我们就会想到如果在APP里内嵌自动更新的功能,那么我们将可以省去很多麻烦,当然关于这方面功能的第三方SDK有很多。好了,言归正传,今天我们自己来实现下关于APP自动更新。流程其实并不复杂:当用户打开APP的时候,我们让APP去发送一个检查版本的网络请求,或者利用服务端向APP推送一个透传消息来检查APP的版本,如果当前APP版本比服务器上的旧,那么我们就提醒用户进行下载更新APP,当然在特定的情况下,我们也可以强制的让用户去升级,当然这是很不友好的,尽可能的减少这样的做法。好了,来梳理下流程,首先既然是一个APP的更新,那么我们就需要去下载新的APP,然后我们需要一个通知来告诉用户当前的下载进度,再来当APP安装包下载完成后,我们需要去系统的安装程序来对APP进行安装更新。知识点:下载:异步HTTP请求文件下载,并监听当前下载进度(这里我采用了okhttp)通知:Notification(具体用法请自行翻阅API文档)安装:Intent (具体用法请自行翻阅API文档)


赞 (0)