iOS点击通知进入app走的什么流程啊

今天遇到的问题,杀死程序之后,如果收到推送通知,点击通知进入app会崩溃。
同样的流程 如果收到推送通知,点击app图标进入app不会崩溃。。。
求大神解答
这两种进入app的方式有什么不同啊?

  • 点击通知进入应用会调这个方法:

- voidapplication:UIApplication*application didReceiveRemoteNotification:NSDictionary*userInfo fetchCompletionHandler:
void ^UIBackgroundFetchResultcompletionHandler 
  • 点击图标进入不会调上面的方法;

所以你要检查一下上面这个方法你做了什么,是那块代码有问题。

肯定是appdelegate里面有关通知的部分逻辑有问题呗。

点图标不会进这个方法

  • BOOLapplication:UIApplication application didFinishLaunchingWithOptions:NSDictionary launchOptions

点推送内容崩溃的话就是上边这个方法里 写的不对

  • voidapplication:UIApplicationapplication didReceiveRemoteNotification:NSDictionaryuserInfo fetchCompletionHandler:
    void ^UIBackgroundFetchResultcompletionHandler

就是这个地方的代码有问题 已经解决 谢谢大家

发表评论

电子邮件地址不会被公开。 必填项已用*标注