草庐IT

applicationIconBadgeNumber

全部标签

iOS UILocalNotification 设置为每天触发一次,每两天触发一次,并且仅在星期日触发

我正在尝试使用设置包来安排UILocalNotification。在设置中,您可以选择是否希望每天收到通知(1次/天)、每2天1次、仅在星期日或从不。这是我使用的代码(全部在AppDelegate.m中):-(void)defaultsChanged:(NSNotification*)notification{[[UIApplicationsharedApplication]cancelAllLocalNotifications];[[NSUserDefaultsstandardUserDefaults]synchronize];NSString*testValue=[[NSUserD

iphone - 使用本地通知清除应用角标(Badge)

我正在尝试使用UILocalNotification清除我的应用程序的“未读”标记。从逻辑上讲,您会认为这可以通过将UILocalNotification实例的applicationIconBadgeNumber设置为0来完成。但它不起作用,applicationIconBadgeNumber的文档说“默认值为0,表示“没有变化”。那么一旦设置了带有本地通知的角标(Badge)真的没有办法清除吗?更新:一些简单的代码:-(void)applicationDidFinishLaunching{//Settheappicationiconbadgeto1in10minutes,usinga

iphone - 使用本地通知清除应用角标(Badge)

我正在尝试使用UILocalNotification清除我的应用程序的“未读”标记。从逻辑上讲,您会认为这可以通过将UILocalNotification实例的applicationIconBadgeNumber设置为0来完成。但它不起作用,applicationIconBadgeNumber的文档说“默认值为0,表示“没有变化”。那么一旦设置了带有本地通知的角标(Badge)真的没有办法清除吗?更新:一些简单的代码:-(void)applicationDidFinishLaunching{//Settheappicationiconbadgeto1in10minutes,usinga

ios - 清除 applicationIconBadgeNumber 而不删除通知不起作用

我在几篇文章(比如这篇https://forums.developer.apple.com/thread/7598)中读到了该设置application.applicationIconBadgeNumber=-1applicationDidBecomeActive或applicationWillEnterForeground将允许我清除角标(Badge)编号,而无需从通知中心删除通知。当我将application.applicationIconBadgeNumber设置为负数(如-1)时,它会从NotificationCenter清除我的所有通知。有没有另一种方法可以在不删除notif

ios - Swift UNUsernotification applicationIconBadgeNumber 始终显示一个

我已经设置了用户通知。他们交付得很好,但应用程序图标上的角标(Badge)始终是一个。这是我的代码:letcenter=UNUserNotificationCenter.current()letoptions:UNAuthorizationOptions=[.alert,.badge,.sound];center.requestAuthorization(options:options){(granted,error)inif!granted{//askforpermission}}当用户点击按钮时,我会安排通知:@IBActionfuncsaveBtnPressed(sender:U

ios - UILocalNotification 和 applicationIconBadgeNumber 的良好模式

我的应用安排UILocalNotifications在用户选择的不同时间传送给它的用户。我遇到了如何在这种情况下管理applicationIconBadgeNumber的情况。我们知道,您必须在创建通知时设置角标(Badge)编号。我的问题是角标(Badge)数量的状态可以随时改变。考虑这种情况:1)用户收到3条通知。2)用户创建一个新的通知以在将来的给定时间点提醒她。此通知包含值1加上应用程序角标(Badge)的当前值(3)。3)用户开始他们的业务。在他们的业务过程中,他们通过查看通知或以其他方式使用该应用程序清除了他们当前拥有的所有3个通知(以及角标(Badge)编号)。4)在给定

iPhone:推送通知后如何删除徽章?

删除我的应用图标上的徽章的代码是什么?当我收到推送时,我需要在单击按钮时将其删除! 最佳答案 objC:[UIApplicationsharedApplication].applicationIconBadgeNumber=0;迅速:UIApplication.sharedApplication().applicationIconBadgeNumber=0; 关于iPhone:推送通知后如何删除徽章?,我们在StackOverflow上找到一个类似的问题: h

iPhone:推送通知后如何删除徽章?

删除我的应用图标上的徽章的代码是什么?当我收到推送时,我需要在单击按钮时将其删除! 最佳答案 objC:[UIApplicationsharedApplication].applicationIconBadgeNumber=0;迅速:UIApplication.sharedApplication().applicationIconBadgeNumber=0; 关于iPhone:推送通知后如何删除徽章?,我们在StackOverflow上找到一个类似的问题: h
12