我的应用使用推送通知。当我将应用程序安装到我的设备时,应用程序图标会显示推送通知徽章。徽章编号保持不变,不会随新通知一起更新。
有没有办法在安装应用程序后才显示徽章,只有当我的应用程序收到实际的推送通知时才会显示?
答案 0 :(得分:2)
func applicationDidBecomeActive(_ application: UIApplication) {
// Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
application.applicationIconBadgeNumber = 0
}
答案 1 :(得分:0)
由于安装后没有对您的应用程序进行调用,因此无法执行此操作。
您可以在application:didFinishLaunchingWithOptions:
方法中执行此操作。
在这里,您可以检查您的应用是否更新或其他内容并清除图标徽章。