Android在网络正常的情况下收不到推送

jpush
android
收不到消息
标签: #<Tag:0x00007fb84cd5e6a0> #<Tag:0x00007fb84cd5df20> #<Tag:0x00007fb84cd5d930>

(大H灬) #1

去年就开始用极光了,一直没问题。这两个月出现问题了,就是时长拿不到registerId,拿到的话也收不到服务端推过来的消息,刚刚用极光官方的Demo也测了一下,开始是延迟几分钟才收到推送,后来就也是收不到推送了,请问哪位大神遇到过?


#2

1、

2、去监听下长连接的状态,去检查你是否调用了 stoppush,你的网络是否正常,切换为 4 G再看一下。


(大H灬) #3

不好意思,发现没有调用stoppush,网络正常,但是还是有时收到,大部分时间收不到


#4

看长连接的状态!Android消息发不下去就是长连接断了


(大H灬) #5

你好,如何监听长连接状态啊,麻烦给个方案,谢谢


#6

为什么不愿意看我给的链接里面的具体内容?


(大H灬) #7

JPushInterface.getConnectionState(context),我现在拿到这个状态为false,是不是意味着没有连接上,那这个时候应该调那个API去连接呢,是resume吗?


#8

false是没有连接上,如果你调用了stoppush导致了false,则调用resumepush恢复,如果不是,请你检查网络,换成 4 G,换成一个网络良好的没有限制的 4 G网络,SDK会自动重连。


(大H灬) #9

好的,我没有调用过stoppush,那我试一下切换网路,但是我目前的网络上网是没有任何问题的