显示推送成功了,但却没有收到推送

标签: #<Tag:0x00007f657d130468> #<Tag:0x00007f657d1302d8>

push api调用已经返回成功信息了,而且在后台推送历史中也能查看到推送成功了,但手机上却没有收到推送,这是什么原因呢?

排查

已经排查过了,还是排查不出问题出在哪。

排查不出请根据第 5 点说明提供信息

Message ID :2251811649256979
registrationID :22464944583

registrationID 不正确

Message ID:2251811649256979
registrationID:160a3797c845012aec4

我刚在开发者服务后台新发了一条,也没收到推送。
Message ID:9007204504369472
registrationID:190e35f7e007a9d8dc0

查询消息是送达的,那么日志那边肯定是已经打印了的,你认为没收到应该是没展示


根据这个检查你手机端的一些设置

可是我们有一部手机用开发者服务后台推送能收到,但我们调用api推送却收不到(去后台查看这条消息是显示送达的)

你刚刚给的这个信息不是官网推送的吗

Message ID:9007204504369472
registrationID:190e35f7e007a9d8dc0
这条是官网推送的,但这部手机不管是官网还是api都收不到

去针对这台手机检查设置项啊!
我查到的是送达的,你连上电脑查看 logcat 就知道日志已经打印了信息

:joy::joy: 不好意思,刚查了一下,是魅族手机自动把消息归类到不重要通知里面把消息给隐藏了。

还有个小问题想请教一下,就是我们在官网向ios生产环境推送消息是收不到的,但用开发环境就能收到,是因为我们app还没上架到App Store的缘故吗?

不是

注意环境的一一对应

请问能帮我查一下 messageid 和 registrationid 吗