ios自定义消息前后台跳转问题

Dreamhai
2017-05-25 11:10 845 0

1.前台接收通知:

  • (void)jpushNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(NSInteger))completionHandler;

2.后台接收通知:

  • (void)jpushNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void (^)())completionHandler;

3.自定义消息通知

  • (void)networkDidReceiveMessage:(NSNotification *)notification
    问题:当应用处于前台的时候,会先走方法3,然后点击的时候才会走方法1,应该是在点击的方法1里面发送通知去跳转相应的页面;而如果是在后台的时候收到通知后,点击通知,进入前台,方法执行顺序是先是方法2---然后是方法3,如果是在方法2里面加入了通知去跳转页面的话,自定义的消息还未收到就跳转了,在后台的时候怎么保证发送通知后,自定义消息是已经获取到之后才跳转的呢

1个回答

热门排序
  • 额,1、2是Notification的方法,3是自定义消息,这两个不是同一个消息,Notification的消息直接才有联系,自定义消息进入前台收到了就会走,与Notification是没联系的。