gpt4 book ai didi

ios - UILocalNotification 角标(Badge)不会脱落

转载 作者:行者123 更新时间:2023-11-28 15:58:46 24 4
gpt4 key购买 nike

我使用 UILocalNotificaion 向用户发送推送通知,但我面临的问题是应用程序图标上方的小数字 1 不会消失。有谁知道我该如何解决?

这是通知的代码:

    let fire = Date(timeIntervalSinceNow: 10)
localNotification.fireDate = fire
localNotification.alertBody = textsArray[Int(randomNum)]
localNotification.applicationIconBadgeNumber = 1
localNotification.repeatInterval = .weekOfYear
localNotification.soundName = UILocalNotificationDefaultSoundName

APP.scheduleLocalNotification(localNotification)

最佳答案

在您的 AppDelegate 上,进入 ApplicationDidBecomeActive 方法并添加

application.applicationIconBadgeNumber = 0

这样,每次用户打开应用程序时(如果是新打开的或从后台打开的,这将触发并重置角标(Badge)

关于ios - UILocalNotification 角标(Badge)不会脱落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41385694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com