推送流程
2017-03-22 19:09:46 0 举报
推送流程是一种自动化的通信方式,用于将信息、更新或通知从服务器发送到客户端。这个过程通常包括以下步骤:首先,服务器会收集需要发送的信息;然后,这些信息会被编码并格式化为适合传输的形式;接着,服务器会将这些信息发送到客户端;最后,客户端接收并解码这些信息,以便用户可以查看或处理。推送流程可以大大提高信息的传递效率,减少不必要的网络流量,同时也可以为用户提供更加及时和个性化的服务。
作者其他创作
大纲/内容
是
开启后台监控
立即升级
云服务
静默下载调节: 1、wifi2、充电下电量大于25%,未充电下电量大于30%3、灭屏状态
推送任务
是否有网络
夜间升级
否
从wifi切换到移动网络
升级通知及用户选择
定时重新检测
OTA
是否有新版本
后台监控项: 1、网络wifi 2、电量变化 3、灭屏
下载出错提示部分出错类型会通知用户
稍后下载:后台监控满足静默下载调节下,自动下载
接受推送消息
后台切换网络就不提示用户,停止当前任务,等待下个时机
注册网络监听,连接网络后重新检测。
定时24h后通知提示下载,用户可选择立即下载或稍后下载,稍后下载即重新定时提示,间隔3、5、7天分别有一个提示
结束
CDN是否空闲
系统升级
以下是自检测流程,后台静默检测、下载
广播
稍后下载
是否满足静默下载调节
下载
下载成功
重新下载
具体等待时间有服务端返回
系统推送检测升级流程
推送消息
push平台
24h内定时通知下载
0 条评论
回复 删除
下一页