IOS 环境下获取到的registrationID无法推送成功

ios
标签: #<Tag:0x00007fb846d695b0>

(茵蒂克丝) #1

先向苹果的APNS服务器注册推送服务,通过回调方法获取到APNS返回的Device Token;再调用极光的注册方法将DeviceToken传到极光服务器,然后通过极光的异步方法获取得到registrationID。
我获取到registrationID:161a3797c82ec9a90a9,在推送测试中显示该预估人数是0。我用这个registrationID去注册别名,用别名去做推送测试预估人数也是0。后台显示是推送成功,但手机没有收到推送。
IOS 版本是:10.3


#2

你推送的时候,选择是推送给什么环境?

你这个 registrationID 是开发的。


(茵蒂克丝) #3

之前是因为registrationID开发环境和生产环境搞混了导致了,我这边排查后已经解决了。不过现在我这边有2台IOS设备,获取到registrationID =18171adc0323c00b369 ,registrationID = 13165ffa4e5dbf9e4a4,我查询了,既不是开发环境,也不是生产环境。测试发送的预估人数也都是0,请问这个和iOS的版本有关系吗?


#4

如果在开发和生产预估都是 0 ,代表你这个 registrationID 没有取到 token,没有上报 token 过来。