IOS提交审核的应用,获取不到registration_id

jpush
sdk
ios
标签: #<Tag:0x00007fb83c4214d0> #<Tag:0x00007fb83c421318> #<Tag:0x00007fb83c4211d8>

(IFindU) #1

我的应用提交app store上线审核,应用对jPush初始化获取registration_id是否成功做了判断,真机开发环境没有问题,但是app store上提交的应用,审核反馈就是获取不到registration_id,这是怎么回事?是生产环境的证书问题吗?


#2

有没有日志信息?

生产环境的自己不使用 App Store 的证书也是可以测试的。

复测取一下日志信息看一下,regIstrationID的获取与网络状态、初始化是否成功有关,建议不要将获取到该值与你的 App 逻辑做强关联,以免暂时取不到的时候对App 本身有影响。。


(IFindU) #3
  1. app客户端没有日志信息,Server端日志看到APP没有传registration_id,正常是获取到后传给Server端.
  2. 生产环境的自己不使用 App Store 的证书也是可以测试的。 这句话是什么意思? 怎么模拟生产环境测试?

#4

使用 ad-hoc 、in-house 证书测试生产环境


(IFindU) #5

OK 目前我们已经将推送和APP业务分离了,暂时解决了registration_id获取失败影响业务功能的问题.
我们会采纳你的建议,通过ad-hoc测试生产环境的推送.


#6

嗯,测试后看下日志是什么原因导致的获取失败,是获取的早了,还是由于证书原因集成失败了等。