极光推送不成功,Not get deviceToken yet

来源:互联网 发布:日本人基因 知乎 编辑:程序博客网 时间:2024/05/16 19:32

最近做项目发现以前集成好的极光推送突然不好用了。

项目提示:Not get deviceToken yet. Maybe: your certificate not configured APNs? or current network is not so good so APNs registration failed? or there is no APNs register code? Please refer to JPush docs.

无奈查不出原因,只有把证书申请,推送证书申请,极光证书提交,代码实现从头到尾给撸撸一遍,无奈还是发现不了问题。

在排查过程中发现appDelegate时间不走下面这两个方法:



最后偶然发现didRegisterForRemoteNotificationsWithDeviceToken这个方法被环信给重写了。



如果你项目里面的证书配置都没有问题不妨看看是不是这个原因。最简单的方法可以吧极光获取deviceToken的方法也写在这里面,或者自己重写环信的的方法把这个给覆盖掉



3 0