[英]Push notification badge reset count
我正在使用PushBot作為我的推送通知服務,我的問題是如何重置徽章計數。 我搜索並閱讀使用這行代碼:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
重置徽章計數的唯一方法是,如果我退出應用程序,在多個任務欄上運行並再次啟動應用程序,我們非常感謝任何幫助。 謝謝,
只需在您的UI上創建一個按鈕,然后在他的操作上放置代碼行:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
它會重置它。
看看這里的其他一些實現。
要在應用程序變為活動狀態時清除徽章計數,只需包含您的代碼行:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
在AppDelegate.m
文件的applicationDidBecomeActive
委托方法中。
applicationDidFinishLaunchingWithOptions
僅在初始啟動時調用,並且在應用程序轉到后台並返回到前台時不會再次調用。
對於Swift 3.0
//AppleDelgate.swift
func applicationDidBecomeActive(_ application: UIApplication) {
//....
application.applicationIconBadgeNumber = 0
//....
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.