在IOS應用程序中,是否有任何選項可以清除單個通知或在點擊它後將其標記爲已讀取?我的看法是Apple不提供此功能。他們只提供一次清除所有通知。 我搜索了很多,但沒有找到任何解決方案。儘管我發現在某些應用程序(例如Gmail)中一次只能清除一個通知。如何從iOS通知中心逐一讀取通知後清除通知?
在此先感謝!
在IOS應用程序中,是否有任何選項可以清除單個通知或在點擊它後將其標記爲已讀取?我的看法是Apple不提供此功能。他們只提供一次清除所有通知。 我搜索了很多,但沒有找到任何解決方案。儘管我發現在某些應用程序(例如Gmail)中一次只能清除一個通知。如何從iOS通知中心逐一讀取通知後清除通知?
在此先感謝!
您可以設置該屬性的數量
[UIApplication sharedApplication].applicationIconBadgeNumber
例如由一個
[UIApplication sharedApplication].applicationIconBadgeNumber -= 1;
減少它要將其設置爲一個特定值
[UIApplication sharedApplication].applicationIconBadgeNumber = 5;
我不t知道這將如何與推送通知一起工作,但您可以取消個別本地通知,如:
[[UIApplication sharedApplication] cancelLocalNotification:notification];
你可以到這是由應用代表application:DidReceiveLocalNotification
方法拍了拍通知的參考。
但它是否明確從通知中心點擊後發出特定通知? – Kirity
哦,不,它只是減少徽章號碼 –
我不認爲你可以這樣做無論如何 –