刚更新了ios的push证书,然后就收不到通知了


(yellowof) #1

新上传的证书检查了应该没问题


后台推送的返回结果显示也是正常
“sendno”:“21878247”,“msg_id”:“3008252153”,“errcode”:0,“errmsg”:“Succeed”
但是手机就是没有通知提醒,麻烦帮忙检查一下原因
api key 939b3fcb18127795cddba82a


#2

提供收不到消息的设备的registrationID
https://docs.jiguang.cn/jpush/client/iOS/ios_api/#registrationid


(yellowof) #3

我的app已经上线了的,怎么再获得registrationID?


#4

建议你们以后上线前 先在客户端获取registrationID然后上传给你自己的服务器保存起来,他很重要

我刚刚查了你这条消息,是推送给iOS开发环境的 !
不是推送给生产环境的

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

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


(yellowof) #5

请看我上面的截图,是设置成生产环境的啊,请问还有哪里要设置?


#6

麻烦让你后台检查代码好嘛?


(yellowof) #7

你好,我们后台没有修改过任何代码,就是昨天更换证书后就变成这样了,更换前还是好的啊,当然我们的api比较旧,我查了一下是1.82,会是什么原因呢


#8

麻烦让你后台修改apns_production好嘛????????

最好升级API接口,你这个版本用的还是V2 版本,V2 早就不维护了,我们升级到V3接口后,V2 也需要设置apns_production!

V3 接口
https://docs.jiguang.cn/jpush/server/push/server_overview/


(yellowof) #9

谢谢,后台设置后有了