如何在安装应用时删除推送通知徽章

时间:2012-06-14 09:15:33

标签: iphone ios push-notification

我的应用使用推送通知。当我将应用程序安装到我的设备时,应用程序图标会显示推送通知徽章。徽章编号保持不变,不会随新通知一起更新。

有没有办法在安装应用程序后才显示徽章,只有当我的应用程序收到实际的推送通知时才会显示?

2 个答案:

答案 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:方法中执行此操作。 在这里,您可以检查您的应用是否更新或其他内容并清除图标徽章。