ios自定义消息前后台跳转问题
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里面加入了通知去跳转页面的话,自定义的消息还未收到就跳转了,在后台的时候怎么保证发送通知后,自定义消息是已经获取到之后才跳转的呢