实现登录即更新,或实时监听更新

本文介绍的是在App打开启动的时候调用更新,点击下方链接,查看使用WebSocket实现实时通知在线用户更新。

uniapp:全局消息是推送,实现app在线更新,WebSocket,apk上传:

登录更新流程 1.在app每次启动的时候请求java后端, 2.后端接口获取最新的版本: 3.打开更新页面 4.后端下载接口去指定目录下载apk

背景:内部手持机app开发功能,需要更新的到车间各个手持机上。 最初的方案:开发人员开发完后,去现成给每台手持机安装更新 设想:实现在线发布,手持机检测版本后更新。 实现手持机更新 1.发布到应用商店 2.uiniapp自带版本更新 3.自己开发功能,检测需要更新后从自己的服务器上下载下来更新

这里我们选择自己开发,毕竟不需要证书,和依托于其他平台

app更新更新我们需要解决哪些问题?

1app什么时候知道自己需要更新? 2检测到需要更新后从哪里获取文件? 3如果app一直在线运行,如何实时通知它需要更新?

下面我们逐一解决: 1app什么时候知道自己需要更新?

这里我们使用的是在app每次打开的时候去请求我们后台的接口,拿到最新的app版本(自己定义的),和当前app的版本进行比较。

前提是,你在自己的服务器上上传了apk之后并且记录了在自己的业务表里面。这样你才能比较是否需要更新。(意思就是最好你维护一张表,每次上传插入一条记录࿰

推荐链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: