极光推送一定要重启应用才能收到


#1

应用在运行或者在后台就是收不到推送,一定给要重启应用才能收到推送

   val user_id = SharedPref.getInstance(applicationContext).getString("userId", "")
        JPushInterface.setDebugMode(true)
        JPushInterface.init(this)
        if (SharedPref.getInstance(applicationContext).getBoolean("isLogin", false)) {
            JPushInterface.setAlias(applicationContext, user_id, null)
        }

这是application里面初始化的代码


#2

请在收不到消息时获取长连接状态,是否断开了。


#3

不是这个原因吧,我们这边两个应用都是这样,要重启app才能收到推送


(sally02guo) #4

昨天测试的时候还是正常的,今天测推送也是这种情况,程序必须杀死,重启才能收到,要不然就是要等大概5-10分钟,有时也会收到。如果重启的话,立即就会收到。


(sally02guo) #6

以前的APP也发生这种问题了 必须重启程序才能收到推送 昨天测试的APP还是正常的 今天也必须重启才能收到


#7

请提供一下你们的 AppKey、客户端日志,看下在收不到消息的这段时间,日志里面有没有什么提示信息。


(sally02guo) #8

key:28fa669e05c89088fb03a424


#9

请稍等,该问题正在定位原因


(玖年) #10

大哥 多久能解决啊- -# :sweat:


#11

现在的情况是 消息会延迟收到,不会完全收不到,大约是最迟5分钟应会收到消息。

具体的我们还在定位处理,有消息会通知。


(Alex Zwh) #12

遇到同样的问题了,要么就是延时几分钟,要么得stopPush()再resumePush()才能马上收到推送


(玖年) #13

坐等搞好吧!!!我开始还以为是我写的又问题。。。。。。。现在明了了 等就好了


(玖年) #14

大哥 加油 看好你


#15

@CPanDa @AlexZwh1995 @sally02guo @LkxZde 现在这个问题已经解决了,可以测试下。