1

iOSアプリで、単一の通知をクリアしたり、タップした後に既読としてマークしたりするオプションはありますか?私の信念は、Appleはこの機能を提供していないということです。一度にすべての通知をクリアするためだけに提供されます。たくさん検索しましたが、解決策が見つかりませんでした。一部のアプリ(Gmailなど)で一度に1つの通知をクリアすることがわかりました。

前もって感謝します!

4

2 に答える 2

1

このプロパティで数を設定できます

 [UIApplication sharedApplication].applicationIconBadgeNumber

たとえば、1つ減らすには

[UIApplication sharedApplication].applicationIconBadgeNumber -= 1;

特定の値に設定するには

[UIApplication sharedApplication].applicationIconBadgeNumber = 5;
于 2012-07-02T13:11:11.620 に答える
1

これがプッシュ通知でどのように機能するかはわかりませんが、次のように個々のローカル通知をキャンセルできます。

[[UIApplication sharedApplication] cancelLocalNotification:notification];

App Delegateapplication:DidReceiveLocalNotificationメソッドでタップされた通知への参照を取得できます。

于 2012-07-02T14:00:42.603 に答える