12
iOSアプリケーション:通知をクリアする方法?
一部のプッシュ通知が送信されるiOSアプリケーションがあります。私の問題は、メッセージ/通知がタップされた後、iOSの通知センターにとどまることです。次回アプリケーションが開いたときに、通知センターでアプリケーションの通知を削除するにはどうすればよいですか? setApplicationIconBadgeNumber通知を消去するために人々がゼロ値を要求している投稿に出くわしました。それは私には非常に奇妙に思われるので、おそらく別の解決策が存在すると思いますか? 編集1: 通知の消去に問題があります。ここに私のコードを参照してください: - (void) clearNotifications { [[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0]; [[UIApplication sharedApplication] cancelAllLocalNotifications]; } - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { NSDictionary* dictionary = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; if (dictionary != nil) { NSLog(@"Launched from push notification: %@", dictionary); [self clearNotifications]; } } return YES; } …