iOSアプリで、単一の通知をクリアしたり、タップした後に既読としてマークしたりするオプションはありますか?私の信念は、Appleはこの機能を提供していないということです。一度にすべての通知をクリアするためだけに提供されます。たくさん検索しましたが、解決策が見つかりませんでした。一部のアプリ(Gmailなど)で一度に1つの通知をクリアすることがわかりました。
前もって感謝します!
iOSアプリで、単一の通知をクリアしたり、タップした後に既読としてマークしたりするオプションはありますか?私の信念は、Appleはこの機能を提供していないということです。一度にすべての通知をクリアするためだけに提供されます。たくさん検索しましたが、解決策が見つかりませんでした。一部のアプリ(Gmailなど)で一度に1つの通知をクリアすることがわかりました。
前もって感謝します!
このプロパティで数を設定できます
[UIApplication sharedApplication].applicationIconBadgeNumber
たとえば、1つ減らすには
[UIApplication sharedApplication].applicationIconBadgeNumber -= 1;
特定の値に設定するには
[UIApplication sharedApplication].applicationIconBadgeNumber = 5;
これがプッシュ通知でどのように機能するかはわかりませんが、次のように個々のローカル通知をキャンセルできます。
[[UIApplication sharedApplication] cancelLocalNotification:notification];
App Delegateapplication:DidReceiveLocalNotification
メソッドでタップされた通知への参照を取得できます。