- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在几篇文章(比如这篇 https://forums.developer.apple.com/thread/7598 )中读到了该设置
application.applicationIconBadgeNumber = -1
applicationDidBecomeActive
或 applicationWillEnterForeground
将允许我清除角标(Badge)编号,而无需从通知中心删除通知。当我将 application.applicationIconBadgeNumber
设置为负数(如 -1)时,它会从 Notification Center
清除我的所有通知。有没有另一种方法可以在不删除 notifications
的情况下清除角标(Badge)编号?
最佳答案
UIApplication.sharedApplication.applicationIconBadgeNumber = -1;
我已经在 iOS 12.2 中对其进行了测试,它在远程通知方面对我来说工作正常。
它正在通过在通知中心保留收到的远程通知来清除角标(Badge)计数。
引用代码片段:
- (void)applicationDidBecomeActive:(UIApplication *)application {
UIApplication.sharedApplication.applicationIconBadgeNumber = -1;
}
关于ios - 清除 applicationIconBadgeNumber 而不删除通知不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37789581/
我安排了UILocalNotification,它将应用程序徽章号设置为1。 但是,如果应用程序位于前台,我不想设置应用程序徽章编号。 为此,我尝试了AppDelegate中的以下代码: - (voi
我是 iOS 开发新手!我尝试使用 UILocalNotification 创建一个应用程序。这是我所做的: func createLocalNotification(structure:Struct
我面临着一种奇怪的要求,实际上我似乎并不存在。但是,作为开发人员,我不要求其背后的原因:) 在聊天应用程序中工作时。我为每条新消息放入BadgeNumber(预期行为) 现在,当我的测试人员对其进行测
我正在尝试安排重复的本地通知,并将应用程序角标(Badge)编号设置为到目前为止在任何给定时刻安排的实际通知数量。 由于显然无法为每次出现的通知设置不同的角标(Badge)编号,我只能看到 3 种解决
我希望我的 redDot 在角标(Badge)中有一些值时显示,即 UIApplication.shared.applicationIconBadgeNumber 这是我写的代码,但似乎不起作用: i
我在几篇文章(比如这篇 https://forums.developer.apple.com/thread/7598 )中读到了该设置 application.applicationIconB
我在我的应用程序中使用 LocalNotification。它工作正常,但一旦设置了 ApplicationIconBadgeNumber,就无法将其从应用程序中删除。如何删除它? 最佳答案 您需要设
我正在构建一个 iOS 应用程序,我注意到一些奇怪的事情 -有时,代码行 让 someVariable = UIApplication.shared.applicationIconBadgeNumbe
我正在使用以下代码设置我的 applicationIconBadgeNumber: [[UIApplication sharedApplication] setApplicationIconBadge
我已经设置了用户通知。他们交付得很好,但应用程序图标上的角标(Badge)始终是一个。这是我的代码: let center = UNUserNotificationCenter.current() l
我的应用安排 UILocalNotifications 在用户选择的不同时间传送给它的用户。 我遇到了如何在这种情况下管理 applicationIconBadgeNumber 的情况。 我们知道,您
我在应用程序委托(delegate)中使用以下代码来接收远程通知,但是当应用程序在后台运行时,它的 applicationIconBadgeNumber(以红色/白色显示在应用程序图标的左上角)没有更
我在为我的 iOS 应用程序设置带有计划本地通知的图标角标(Badge)时遇到了一些困难。 当我在加载应用程序后单击主屏幕时,我能够在 10 秒后触发本地通知弹出。但是,未设置应用程序图标角标(Bad
我是一名优秀的程序员,十分优秀!