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