を行うことができ、ユーザーがタップしている、またはアプリがバックグラウンドで動作しているか、アクティブであるかどうかを確認してください。 あなただけが通知センターからの通知を無視するなら、あなたは、アプリケーション内でそれを得ることができない
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler{
if(application.applicationState == UIApplicationStateActive) {
//app is currently active, can update badges count here
}else if(application.applicationState == UIApplicationStateBackground){
//app is in background, if content-available key of your notification is set to 1, poll to your backend to retrieve data and update your interface here
}else if(application.applicationState == UIApplicationStateInactive){
//app is transitioning from background to foreground (user taps notification), do what you need when user taps here
}
できません。 – Avi
通知がまだ通知センターにある場合は、didFinishLaunchingメソッド –
で通知します。保留中の通知 – jcesarmobile