2016-07-15 19 views
0

通知センターに通知がある場合は通知をクリックせずにそのアプリケーション NSUserdefaultをクリアします。 didReceiveRemoteNotification: 通知センターで特定のアプリプッシュ通知を検出する

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

がこれを試みたが、アプリケーションがフォアグラウンドであるかにより、ユーザは、通知をタップしフォアグラウンドにした場合

答えて

1

を働いていない、あなたは アプリケーションに通知を検出することができ方法を。

ユーザーが通知をタップしたためにアプリケーションが起動した場合は、アプリケーション:didFinishLaunchingWithOptions:メソッドで通知を検出できます。

アプリがフォアグラウンドにない場合、通知をタップしない限り、通知を検出する方法はありません。

関連する問題