我有一個提供商向我的iPhone發送推送通知。如果我在主屏幕上,我點擊通知中心的推送通知,我的應用程序就會打開。然後關閉我的應用,但通知仍在通知中心...爲什麼?我已經讀過,爲什麼它不消失?如何在關閉我的應用後刪除此通知?iPhone:如何從通知中心刪除通知
回答
您可以使用下面的代碼
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
[[UIApplication sharedApplication] cancelAllLocalNotifications];
這將移除通知中心的所有應用程序的通知移除通知。
,但我不希望將我的徽章設置爲0.如果我的應用程序中有43條未讀郵件的徽章,然後我有一個新的推送通知,我應該設置徽章0而不是44? – Jim 2012-08-17 10:49:12
當您想從應用程序中刪除徽章時,只需將徽章號碼賦值爲0就意味着自動刪除徽章。
- (void)applicationWillEnterForeground:(UIApplication *)application
{
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
[[UIApplication sharedApplication] cancelAllLocalNotifications];
}
的[iOS的應用程序?:如何清除通知]
但我不想將我的徽章設置爲0.如果我的應用程序中有43條未讀消息的徽章,然後我有一個新的推送通知,我應該設置徽章0而不是44? – Jim 2012-08-17 10:49:42
你好吉姆,在意味着當應用程序來形成背景時,它的徽章值爲0; – 2012-08-17 10:51:47
爲此,我們將此代碼放入applicationWillEnterForeground方法內的appdelegate中。 – 2012-08-17 10:52:27
- 1. 從通知中心清除通知
- 2. 通過點擊從通知中心刪除通知
- 3. iPhone - 從通知中心移除的推送通知
- 4. 如何更新/刪除通知中心的通知?
- 5. 如何刪除通知中心的特定遠程通知
- 6. 以編程方式從通知中心刪除遠程通知
- 7. 從通知中心重新刪除通知
- 8. 從通知中心刪除單個通知iOS
- 9. 從通知中心刪除UILocalNotifications
- 10. Android:從通知欄中刪除通知
- 11. 從android通知欄中刪除通知
- 12. 如何從iOS通知中心逐一讀取通知後清除通知?
- 13. 從通知列表中刪除持久通知(通知API)
- 14. 如何從通知中刪除特定的推送通知Swift
- 15. 解除通知中心的通知後更新通知徽章
- 16. 通知中心註冊被刪除
- 17. 刪除通知
- 18. 刪除通知
- 19. 如何從通知區域刪除特定的遠程通知
- 20. 如何在瀏覽後刪除通知中心的推送通知
- 21. 爲什麼通知會自動從iOS通知中心移除?
- 22. 如何從通知中心讀取iOS級別通知設置
- 23. 如何取消從通知中心,這是推送通知
- 24. 通知中心?
- 25. 通知中心 - 如何知道是否存在「未讀」通知?
- 26. 如何從iPhone中刪除應用程序時刪除所有本地通知
- 27. 從通知抽屜中刪除所有通知
- 28. 同時從列表視圖和通知欄中刪除通知
- 29. OneSignal刪除通知
- 30. Android通知刪除
可能重複(http://stackoverflow.com/questions/8682051/ios-application-how-to-clear-notifications) – 2012-08-17 10:49:03