无法收到推送,附msgid和registrationID

ios
jpush
收不到消息
标签: #<Tag:0x00007fb83fec0ff0> #<Tag:0x00007fb83fec0d48> #<Tag:0x00007fb83fec0aa0>

(liuk) #1

“msg_id”: 2927339799879106
“msg_id”: 20266198808102902

registrationID:1a1018970a930aa97c7

盼回复


#2

这个群里不是已经回复了吗?

这个报错1011没有目标啊,检查别名的设置


(liuk) #3

这个msg_id 推送的别名是多少?


#4

你们自己做的推送自己不知道吗

dev_146和dev_38

在推送历史-详情里面也可以去看推送了什么


(liuk) #5

推送历史看不到服务器推的吧


#6

谁说看不到的呀

推送历史那里不是有筛选的吗,web/api你选择API啊


(liuk) #7

知道了,之前没发现


(liuk) #8

msd_id :65302195243898241 这一条应该是发成功了,但是没有收到,你那能查一下么?


#9

极光这边已经将消息发给了Apple服务器,你如果确认没收到,是Apple服务器没有下发,几个原因:

1、网络异常,无法连接到Apple服务器,Apple服务器对断连期间 的推送,只会保留1条,其他会丢弃。 可尝试切换网络
2、手机-通知栏提醒-提醒样式
3、调用了反注册代码 [[UIApplication sharedApplication] unregisterForRemoteNotifications];或者
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]是可以进入应用设置页面使用户可以手动变更是否允许通知的设置。不手动操作不会直接关掉推送
4、注册apns代码中有提供类型选择:
entity.types = JPAuthorizationOptionAlert|JPAuthorizationOptionBadge|JPAuthorizationOptionSound; 你没有写上alert
5、iOS10以下,处于前台,收到消息是不会展示的,log会打印,iOS10以上才有提供接口,在前台展示通知
6、push Notification没开
7、App端配置的通配证书
8、高峰期Apple下发有延迟

具体排查总结阅读:
1、 常见问题 - JPush 合集(持续更新)
2、 常见问题 - JPush 合集(持续更新)


(liuk) #10

好的,谢谢,我查一下