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

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

  • 看这个方法是否被重写了
  • 通知是否正确配置
  • 重写didFailToRegisterForRemoteNotificationsWithError这个方法,查看错误信息是什么。

你可能感兴趣的:(不调用- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken的原因)