用户注册成功,接收不到推送

android
jpush
收不到消息
标签: #<Tag:0x00007fb8321ede98> #<Tag:0x00007fb8321edd30> #<Tag:0x00007fb8321edb50>

(彼得潘) #1

对两个用户进行推送,其中一个在服务器上可以看到推送历史,但是手机上接收不到推送
另一个在服务器上看不到推送历史,两个用户都是注册成功了的,请问这是什么问题


#2

提供两条消息的msgID和你注册成功的设备的registrationID


(彼得潘) #3

只有一条消息在推送历史上可以找到
msgID:7772992322 注册ID:160a3797c834aa54c2d
另一个注册ID:1507bfd3f7f49e4d86b 这个是没有推送出去的


#4

你说有历史,那就看得到msgid,那么收不到推送的手机的registrationID是多少?

你提供的[quote=“Peter_pan, post:3, topic:16248”]
msgID:7772992322 注册ID:160a3797c834aa54c2d
[/quote]

这个是成功的。

第二个,没有msgid,没法查,请注意是推送的时候给你报了错!还是推送成功了,但在推送历史里面没有,请注意推送历史需要条件筛选!!


(彼得潘) #5

这两条推送控制台都只是报了一个超时警告,最终都是显示成功
所以应该都是推送成功了
我在推送历史里查全部 也是只能查到其中一条记录
而且这条可以查到的记录我手机没有接收到
我是安卓机 并且我是一直在线的


(彼得潘) #6

收不到推送的手机注册ID 1507bfd3f7f49e4d86b


#7

1、[quote=“Peter_pan, post:3, topic:16248”]
msgID:7772992322 注册ID:160a3797c834aa54c2d
[/quote]

这条消息是成功的,且确认收到了,该消息是自定义消息,所以不展示,如果你自己代码实现了展示才会展示,你找当时的日志是可以看到这条消息的!

如果你后台又推送成功,那么就会给你返回msgid,不管在官网上能不能找到,你也应将这个msgid提供给我


(彼得潘) #8

我这个推送是昨天晚上推送的 控制台的msgid 没有保存
我等下再测试一遍 再把msgid给你


(彼得潘) #9

这是我刚刚测试的
msid:5564733355 这条推送控制台显示成功
但是推送历史上没有 手机也没收到推送


#10

推送历史的显示是有延迟的
请注意这条消息推送使用的appkey是8b0c6b92907b1ec8d76ca18e,请注意选择正确的应用,且消息是自定义消息不是通知

消息已收到,获取的方法是Action - JPushInterface.ACTION_MESSAGE_RECEIVED

不会展示


(彼得潘) #11

那请问要展示的话 要写什么东西啊


#12

自己实现。

如果只是用SDK默认的通知栏,请推送通知消息Notification