2016-07-15 101 views
0

如果在通知中心有通知,請清除該應用程序 NSUser默認,無需點擊通知。檢測通知中心的特定應用程序推送通知

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

想這一點,但沒有工作

回答

1

如果應用程序是在前臺還是被帶到了前臺,由於用戶敲擊的通知,你可以檢測通知中 應用:didReceiveRemoteNotification:方法。

如果由於用戶點擊通知而啓動了應用程序,則可以在應用程序中檢測到通知:didFinishLaunchingWithOptions:方法。

如果應用程序不在前臺,除非用戶點擊通知,否則無法檢測通知。