小米收不到推送的广播,其他的可以

android
收不到消息
标签: #<Tag:0x00007fb8325de6b0> #<Tag:0x00007fb8325de520>

(扯dan的人生き﹍﹎楛♨┇″) #1

同样的代码,小米连广播都没有收到,但是其他的手机能收到,关键是极光后台显示已经送达
排查
小米【MIUI】
自启动管理:需要把应用加到【自启动管理】列表,否则杀进程或重新开机后进程无法开启
通知栏设置:应用默认都是显示通知栏通知,如果关闭,则收到通知也不会提示
网络助手:可以手动禁止已安装的第三方程序访问2G/3G和WIFI的网络和设置以后新安装程序是否允许访问2G/3G和WIFI的网络
MIUI 7 神隐模式: 允许应用进行自定义配置模式,应用在后台保持联网可用,否则应用进入后台时,应用无法正常接收消息。【设置】下电量和性能中【神隐模式】

以上都排查过,还是没有不能收到广播,后台还是显示已经送达,想吧主帮忙一下


(Javen Fang) #2

建议看下日志,JPush SDK 在小米手机上启动是否正常。


#3

查看客户端日志,小米的是否集成成功,长连接是否断开了

https://docs.jiguang.cn/jpush/client/Android/android_api/#_82

切换一下网络,是否网络问题


(扯dan的人生き﹍﹎楛♨┇″) #4

D/JPush: [NetworkingClient] Received bytes - len:31, connection:-545472512, pkg:com.zhaoyou.crm
D/JPush: [NetworkingClient] Action - receivedCommand - cmd:19
D/JPush: [NetworkingClient] Network listening…
D/JPush: [PushService] Action - onHeartbeatSucceed - connection:-545472512

小米上的jpush sdk应该正常启动了,我用极光官网的网页推送,还是收不到,但是官网的网页说已经送达


#5

提供信息给我查询一下


(扯dan的人生き﹍﹎楛♨┇″) #6

D/JPush: [NetworkingClient] Received bytes - len:31, connection:-545472512, pkg:com.zhaoyou.crm
D/JPush: [NetworkingClient] Action - receivedCommand - cmd:19
D/JPush: [NetworkingClient] Network listening…
D/JPush: [PushService] Action - onHeartbeatSucceed - connection:-545472512

小米上的jpush sdk应该正常启动了,我用极光官网的网页推送,还是收不到,但是官网的网页说已经送达

我切换移动网络,还是一样


(扯dan的人生き﹍﹎楛♨┇″) #7

msgid:6770714105、7576154426、7576230832
registration id:140fe1da9ea3ea37710

我根据jpush sdk打印的信息判断,是否收到,官网排查的几个原因我也排查过,还是收不到


#8

这里消息是已经下发成功的,是在线下发,且已收到。

你检查你的手机对你app的通知展示有没有什么限制