不调用- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken的原因

一般
-(void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
不调用的原因有如下几种:
1、证书原因
检查证书是否失效
2、设置中没有打开通知的开关
这是最常见的错误,首先要检查的就是这个。
3、代码问题

  • 看这个方法是否被重写了
  • 通知是否正确配置
  • 重写didFailToRegisterForRemoteNotificationsWithError这个方法,查看错误信息是什么。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 推送通知注意:这里说的推送通知跟NSNotification有所区别NSNotification是抽象的,不可见的...
    醉叶惜秋阅读 1,548评论 0 3
  • 极光推送: 1.JPush当前版本是1.8.2,其SDK的开发除了正常的功能完善和扩展外也紧随苹果官方的步伐,SD...
    Isspace阅读 6,793评论 10 16
  • 概述 在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知...
    莫离_焱阅读 6,571评论 1 8
  • 最近一朋友正准备跳槽,就从各处搜索整理一些基础,便于朋友复习,也便于自己复习查看. 1. 回答person的ret...
    smile丽语阅读 1,802评论 0 7
  • 一切如梦,如那清晨的点点白雾…… 你行走于那繁华的市街,我跟着你,一步,两步,三步……我不知道该说些...
    周豪阅读 714评论 24 12