检测通知中心

时间:2016-07-15 06:42:47

标签: ios objective-c push-notification

如果通知中心有通知,请清除该应用 NSUserdefault,没有点击通知。

UILocalNotification* oneEvent = [eventArray objectAtIndex:i];      
NSDictionary *userInfoCurrent = oneEvent.userInfo;
NSString *uid=[NSString stringWithFormat:@"%@",[userInfoCurrent valueForKey:@"uid"]];
NSString *msg =[NSString stringWithFormat:@"%@",userInfoCurrent];

试过这个,但没有工作

1 个答案:

答案 0 :(得分:1)

如果应用程序处于前台或由于用户点击通知而被带到前台,您可以在中检测通知 application:didReceiveRemoteNotification:方法。

如果应用由于用户点击通知而启动,您可以在应用程序中检测到通知:didFinishLaunchingWithOptions:方法。

如果应用程序不在前台,除非用户点击通知,否则无法检测到通知。