一、查看当前安装的APP版本
打开XXX app进入检测新版本,更新到最新支持离线推送的版本
二、各个机型是否开启消息通知排查
小米【MIUI】
1.到设置-通知管理-把通知栏显示和XXX APP通知都打开
2.如果有开启神隐模式的关闭掉,到【设置】下电量和性能中【神隐模式】-关闭
VIVO【 Funtouch OS 】
1)将应用加入 “i 管家”中的【自启动管理】列表和【白名单】列表;
2) 确认手机是否已经打开通知栏开关权限;
3)检查消息是否已经送达但是折叠到了消息盒子里面?目前的策略是应用存活时展示,不存活时折叠;
4)检查单个客户端每日可接收的消息数量是否超出了限制?目前正式应用是每天最多可接收5条运营消息;
5)检查设备联网是否有问题,如果连接的wifi设置了代理,一般需要重启手机,可以切换手机网络重试;
6)检查是否因为发送的消息标题、内容完全一致?目前的策略是一段时间(默认一个自然日)对内容完全一致的消息内容不重复展示。
7)检查是否相同消息ID多次发给同一用户设备?目前的策略是对消息ID相同的消息只展示一次。
vivo推送支持哪些机型和系统版本?
目前SDK仅支持下表中的机型和对应的系统及以上系统。
华为【Emotion】
1.华为EMUI版本9.1.0的试了几台机子都收不到,能升级到10以上就先升级
2.到设置-通知中心-桌面角标开启-锁屏通知开启显示-更多通知设置开启
3.到设置-通知管理-找到XXX APP点击进入-找到Default和系统默认通道两个分别点进去-开启允许通知、在状态栏显示、横幅、锁屏通知、允许打扰、振动等全家桶
4.官方给出可能性
官方给出的可能性.png
3.手动把应用(XXX APP)加到后台应用保护列表
OPPO【ColorOS】
1.将应用加入纯净后台
2.将应用加入【自启动管理】列表的同时,还需要到设置-应用程序-正在运行里锁定应用进程,否则杀进程或者开机后进程不会开启,只能手动开启应用
三、最后
如果经过上面一波操作后还是接收不到,那就妥协吧!在有些手机上,强杀应用的话的确是会造成设备离线收不到消息,这是由于一些手机系统是定制化的系统,友盟在这些定制化的系统上不能百分之百保证Push service不被杀死,所以就会出现app进程被杀死推送消息也接收不到的情况。
目前发现的有如下手机:
华为EMUI9.1.0版本的手机
网友评论