api推送ios开发环境可以收到,生产环境收不到(我的证书是没问题的,极光后台别名推送都行)

ios
标签: #<Tag:0x00007fb846996190>

(不吃面条) #1

content-available 设置为true。
以下是推送后台返回的内容

Message ID 2251800296130399
推送平台 ios-dev,android
推送结果 已发送
audience {“alias”:[“blwl_17575”]}
notification {“android”:{“title”:“1111”,“builder_id”:1,“extras”:{“k”:“url”,“v”:“api.balawula.com/tpdd/Home/Api/Index/mod/WebPromote/do/getPushInfo/pid/21"},“alert”:“1111”},“ios”:{“sound”:“1111”,“content-available”:true,“alert”:“1111”,“extras”:{“k”:“url”,“v”:“api.balawula.com/tpdd/Home/Api/Index/mod/WebPromote/do/getPushInfo/pid/21”},“category”:"iOS category”,“badge”:"+1"}}
message null
options {“sendno”:1463314844,“time_to_live”:“86400”,“apns_production”:false}


#2

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

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


(不吃面条) #3

设置第四个参数为true即可,setOptions(100000, 3600, null, true)