プッシュ通知とローカル通知の両方を備えた iOS アプリを開発しています。センターから 1 つとすべての通知を削除する方法を知っています。
使用して
[[UIApplication sharedApplication]cancelAllLocalNotifications];
しかし、私の問題は、いくつかのローカル通知をスケジュールした場合です。
とプッシュ通知が届いたのでdidReceiveRemoteNotification
書き込みます
[[UIApplication sharedApplication]cancelAllLocalNotifications];
明確な通知センターのために、
しかし、すべてのLocalNotificationもクリアされます...
NCに合計3つの通知がある場合は編集します。つまり、1つはローカル通知から、2つはプッシュ(サーバーから)からのものです。この場合、どのように処理できますか? 私はNCで最初の通知(サーバーから来る)をタップしています。この場合、どうすればよいでしょうか。私のアプリ バッジは 2 である必要があります。
それから私は何をすべきですか?