我是写Java后台的。Android客户端检测到有更新时,我给Android端的同事一个连接,他通过这个怎么下载apk?怎么传递?base64?
认证0级讲师
可以做一个检测更新的API,在返回结果中传递更新地址。将客户端开发生成的APK放到静态文件目录,让Nginx或者Apache之类的处理HTTP下载就行了。没必要通过Java处理Apk文件本身,如果需要访问权限之类的东西的话,可以在检测文件后使用sendfile来发送文件,同样没必要用Java处理Apk文件
服务器端给客户端升级文件链接啊,客户端走HTTP协议下载,直接给apk格式文件,不用base64,客户端会知道怎么去下载,如果他不知道怎么写,你再回来告诉我,我再告诉你你们客户端开发的该换人了。
先访问服务端匹配下版本号,若需要升级去服务端下载apk资源
可以做一个检测更新的API,在返回结果中传递更新地址。将客户端开发生成的APK放到静态文件目录,让Nginx或者Apache之类的处理HTTP下载就行了。没必要通过Java处理Apk文件本身,如果需要访问权限之类的东西的话,可以在检测文件后使用sendfile来发送文件,同样没必要用Java处理Apk文件
服务器端给客户端升级文件链接啊,客户端走HTTP协议下载,直接给apk格式文件,不用base64,客户端会知道怎么去下载,如果他不知道怎么写,你再回来告诉我,我再告诉你你们客户端开发的该换人了。
先访问服务端匹配下版本号,若需要升级去服务端下载apk资源