iOS 平台用Ad_Hoc描述文件打包收不到推送


(Hero 手可摘星辰) #3

1.我用的是Ad_Hoc描述文件打包的,在官网推送选择生产环境可以收到推送,自己后台推的收不到
2.我说的开发环境是我没有打包直接装在手机上的 可以收到推送


#4

请修改后台api推送的代码,apns_production该为true,为推送给生产环境


(Hero 手可摘星辰) #5

这个已经修改了,不管用


#6

不管用说明修改失败,请提供你的msgid和设备的registrationID


(Hero 手可摘星辰) #7

这个已经是打过包的,我在哪里查看msgid和设备的registrationID,


#8

1、推送了消息,API会返回msgid
2、如果你没有关闭日志,那么可以在客户端日志中看

3、建议 在客户端加上「获取registrationID」然后上传保存到服务器这一操作。


(Hero 手可摘星辰) #9

msgid :8446872557
registrationID:1517bfd3f7f72e3a15e


#10

你这条消息是推送给开发的,你这个registrationID也是开发的,且消息是成功的

请提供ad-hoc打包后生成的测试


(Hero 手可摘星辰) #11

嗯 打包后这个日志也会打印吗


#12

这样吧,你先给我 你后台推送给生产环境的msgid吧


(Hero 手可摘星辰) #13

msgid :8446872557


(Hero 手可摘星辰) #14

msgid:8447078157


#15

这都是推送给开发环境的,你自己在推送历史-记录-详情里面也会看到是iOS-dev或iOS而不是iOS-product


(Hero 手可摘星辰) #17

打包以后是只能在后台日志查msgid 吗 我项目肯定不会打印啊


#18

什么意思?
你们后台都是推送的开发,你ad-hoc打包的生产包怎么可能收到?

他们apns_production都是写的false好嘛?请让他们改为true好嘛?

1、你要获取registrationID,请[quote=“Lris, post:8, topic:16254”]
在客户端加上「获取registrationID」然后上传保存到服务器这一操作。
[/quote]

2、生产打包后如果没有关日志调试,你也可以看日志呀,方式上面不是说了?
3、msgid当然是看API推送后返回的那个,你手机都没收到怎么看?

这个是你可以在官网看到的。


(Hero 手可摘星辰) #19

我是调用了设置别名那个方法[JPUSHService setTags:0 alias:userID fetchCompletionHandle:^(int iResCode, NSSet *iTags, NSString *iAlias) {
NSLog(@"\n[JPush设置别名]—[%@]",iAlias);
}];,为什么还要注册registrationID ,加这个作用是啥


#20

哥,我们先解决你当前的问题可好

1、让你后台修改apns_production为true后再推送消息给你的生产设备,请确认修改成功,可以从请求日志、官网消息详情里面看是否设置成功

2、我只是建议你获取registrationID,这个是集成就会获得了,他有很多作用,自己保存好。


(Hero 手可摘星辰) #21

嗯好,你不要生气呀


#22

没有生气,就是跟你说了问题的原因你又不理,也没说去找后台核查,就心好累。

之后还有什么问题可继续问,你这个问题记住:官网OK,后台不行,必然是你们后台的原因,让他们核查。


(Hero 手可摘星辰) #23

好的很感谢你