极光推送后台显示进程运行着,但收不到消息


(金飞) #1

目前正在测试极光推送。
1、使用生成的样例代码进行测试,app打开的状态下能够正常接收到web推送的消息。
2、手机将app设置为自启动,这样在杀死进程之后,系统能够自动重启JPush进程,JPush进程在杀死之后,自启动完成能够接收到web推送的消息,但是过一段时间之后,再次web推送消息,接收不到消息。查看手机后台进程JPush一直运行中。当我再次点开app,马上又能接收到消息。

以上情况,请各位帮忙分析下原因。


#2

进程在运行中,不代表连接正常

判断是否可以收到消息的标准是 App与极光服务器的长连接是否建立成功。


(金飞) #3

如果是这种情况,应该就是长连接断了,那这个长连接什么时候会恢复呢?进程系统重启之后,一段时间是可以收到消息的,过一段时间就不行了。


#4

SDK会一直自动重连,4分50秒会有一次心跳,但这个连接,每款手机的限制都是不一样的