安卓推送没有问题。IOS推送成功无法接收

ios
收不到消息
标签: #<Tag:0x00007fb8372fd1d0> #<Tag:0x00007fb8372fd068>

( ′ Soulmate) #1

Message ID 9007199342153081
推送平台 android,winphone,ios-dev
推送结果 已发送
audience {“registration_id”:[“121c83f7601015cc9be”]}
notification {“android”:{“title”:"",“builder_id”:1,“extras”:{“txt”:"",“type”:""},“alert”:“test333”},“ios”:{“sound”:“default”,“badge”:1},“alert”:“test333”}
message {“msg_content”:“test333”,“extras”:{“txt”:"",“type”:""}}
options {“sendno”:1500974584,“time_to_live”:“86400”,“apns_production”:0}


#2

环境不一致
你App是生产的

API推送消息给iOS,需要指定推送的环境!请让后台修改apns_production,false是开发,true是生产。
如果修改没有用,检查自己的代码,是否有覆盖、引用、改的是A推送代码,实际推送却用的B代码等影响

关于测试两种环境的说明: 常见问题 - JPush 合集(持续更新)


( ′ Soulmate) #3

我在后台有注意到apns_production
出错的就是值等于0的。。之前确实都是写的0,不过我在API接口改成1以后,成功了两条。返回的apns_production值也显示为1,其它的失败的我查看到apns_production的值返回的还是0

成功的两条 Message ID 54043195826641784 29273397802300142
之后的失败的三条 9007199342492360 9007199342496258 65302194980696898

返回的apns_production都是0
{“sendno”:1500976976,“time_to_live”:“86400”,“apns_production”:0}


#4

额,这个麻烦检查你自己的代码吧,你请求什么,我们就发什么