iOS真机生产环境可以收到后台推送,打ipa包收不到后台推送

ios
标签: #<Tag:0x00007fb846a64bd0>

(Ansyxpf) #1

iOS真机生产环境可以收到我们自己的后台推送,也能收到极光开发环境的推送
打ipa包后收不到我们后台推送,能收到极光生产环境的推送
----- login result -----
uid:14711653508
registrationID:1114a897928d7adef85
idc:1
打包时我看了环境是生产环境,证书也是生产证书,我猜是因为我的registrationID是开发环境的,但如何更换成生产环境的?
我自己测试生产环境能收到我们后台推送,上传到App Store是收不到我们后台推送的,如何能让我收到推送?


#2

提供你后台推送的消息的 MessageID 值

你这个registrationID 没有上报 token上来,检查一下


(Ansyxpf) #3

这是我们后台给我的MessageID:93130

93130 e通世界虹桥园南区 20181012010007 王 0 3 ETSJ 1 1 ETSJ-01-03-18 1


#4

MessageID提供错误


(Ansyxpf) #5

Message ID:58546796771916163
Reg.ID:1114a897928d7adef85
这条是我通过极光开发者服务平台 自己推送的自定义消息,没有收到推送通知,但是在- (void)networkDidReceiveMessage:(NSNotification *)notification这个方法里面是可以收到通知内容的,还有,普通通知是能够收到推送通知的,帮忙看下,是哪里的原因?


#6

自定义消息本来就是不展示的。

服务端调 API 推送消息的时候请注意
API推送消息给iOS,需要指定推送的环境!请让后台修改apns_production,false是开发,true是生产。


(Ansyxpf) #7

那我们的后台从哪里查看推送消息的MessageID,我打ipa包之后查看不了MessageID,真机生产环境调试的时候,也不走查看MessageID的这个- (void)networkDidReceiveMessage:(NSNotification *)notification方法


#8

之前已经说过了获取方案


(Ansyxpf) #9

Message ID:29273404284405324
uid:14711653508
registrationID:1114a897928d7adef85
idc:1
device token:c6d1843b14c133d78291af9203f7b61a5534a440d2bcc564efbc4e92c8ca80c2
帮忙看下,这条为什么打ipa包为什么收不到通知?


#10

1、这条消息是给 iOS 开发环境推送的,之前说过的请认真检查

2、这条消息的目标 Audience 传值里面并不包含你提供的 registrationID 值
audience {“registration_id”:[“100d855909167f8470a”,“18171adc0334305283f”,“121c83f7600c28dbf41”,“161a3797c82148b7bc2”,“13065ffa4e5c8dc1eef”]}


(Ansyxpf) #11

谢了,问题已解决