用控制台推送消息,显示推送成功了,但手机实际没有收到消息,是什么原因?

标签: #<Tag:0x00007f65997437f8>

是极光控制台,就是极光官网那里登录进去

messageid是这个:2290027412

现在这条消息的状态是:app不在线,没有下发。

Android需要保证app在运行状态哟~与极光的长连接需要连上
判断:
https://docs.jiguang.cn/jpush/client/Android/android_api/#_82

这个是不是跟模拟器有关系,我用genymotion用的好好的,没有这个问题,用逍遥安卓就出现这个问题~如果长连接断开了,不会再重新连接上吗?

可能是长连接的问题,如果是有发出去,也显示发送成功,但是就是没有显示,下次再打开app的时候是不是一定会收到?

这个要看是什么导致的咯,断网、关机、进程不在、主动调用stoppush都会使长连接断开,只要重新上线,就会收到消息。
当然了,你得注意一个时间,你推送的时候会设置一个离线时间,在这个时间内上线会收到消息。

另:离线的消息只会保留最近的5条,如果你在离线时间里面发了大量的消息,上线时只会收到最新的5条

这两个主要做什么?
跟这两个没有关系吧

可以再帮我看下这个messageid吗?
messageid:1918491878
这个也是一样的原因吗

这个是统计分析API:
https://docs.jiguang.cn/jpush/client/Android/android_api/#api-onresume-onpause

这条消息已经收到了~如果手机没有收到,你看看是否关闭了通知提醒之类的

你好的我也是推送历史显示推送成功,推送方式是API和控制台推送都有试,但是手机没收到通知,麻烦看下是什么原因,昨天还好好的

Message ID 是 : 47287804789624955

测试的 registerId:100d8559090ab0d932a

2019-05-22 18:13:38.796 这条消息在这个时间点已经收到了。


检查客户端设置

你好,你上面说的这几点我都没错,但手机就是收不到推送通知

看下日志,你们是最新集成了新版本的 SDK 是吧


参考下这个

我们是昨天集成的最新版本,然后我这边是Java后端,现在情况就是平台记录显示推送成功,手机收不到通知,昨天集成后还能推送,今天就不行了

让你客户端那边检查下看日志

我这边就是手机下载了一个demo的apk,看不了日志。。

Java服务端这边日志是请求成功,并且返回状态码200

我也遇到了这个问题,控制台显示推送成功了,但是android手机没收到通知。
registrationId:170976fa8afcca86916
msgId:29273427245521999