草庐IT

applicationIconBadgeNumber

全部标签

ios - 推送通知 applicationIconBadgeNumber 未在 ios7 中更新

我在应用程序委托(delegate)中使用以下代码来接收远程通知,但是当应用程序在后台运行时,它的applicationIconBadgeNumber(以红色/白色显示在应用程序图标的左上角)没有更新。当推送通知收到并出现在屏幕的上角并带有幻灯片动画时,通知负载中的角标(Badge)计数从服务器端完美地传来。在didFinishLaunchingWithOptions中,我输入了以下代码[applicationregisterForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert|UIRemoteNotificationTyp

ios - 单击时关闭苹果推送通知

所以这是一个非常简单的问题。我的服务器向iOS设备发送一个APN,我可以点击通知,应用程序启动,一切正常,但通知永远不会被取消,它只是位于通知中心。如有任何帮助,我们将不胜感激!很抱歉,如果之前已经回答过这个问题,我搜索了整个堆栈,只找到了对本地通知的引用。编辑好的,所以当我放[UIApplicationsharedApplication].applicationIconBadgeNumber=0;[[UIApplicationsharedApplication]cancelAllLocalNotifications];在application:didFinishLaunchingWi

ios - 如何在收到推送通知时处理 App Icon Badge Count?

我想在收到通知时增加角标(Badge)计数,并在用户点击或打开应用时减少角标(Badge)计数。我也试过这段代码,但它不起作用。-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfo{[UIApplicationsharedApplication].applicationIconBadgeNumber=[UIApplicationsharedApplication].applicationIconBadgeNumber+1;}

ios - 输入 applicationDidBecomeActive 时本地通知不起作用

我正在使用重复本地通知向用户显示警报。为此,我使用了下面的代码UILocalNotification*localNotification=[[UILocalNotificationalloc]init];localNotification.fireDate=[[NSDatedate]dateByAddingTimeInterval:60];localNotification.alertBody=@"sss";localNotification.alertAction=@"Showmetheitem";localNotification.timeZone=[NSTimeZonedefau

ios - objective-c 如何在点击一个通知后将其他通知保留在通知托盘上

对于我的iOS应用程序,我收到了本地通知,它工作正常。当应用程序处于后台时,这些通知会转到通知托盘,留在那里直到我看到这些通知。但是这里我有如下问题,早上6点,我收到了5个本地通知,所有这5个都在通知托盘下......但是当我点击这5个中的任何一个时,所有其他4个通知(我的项目通知)都在通知托盘下也被清除。我对它的作用一无所知...我需要做什么才能将其他通知仅保留在托盘中?我的代码在-(void)application:(UIApplication*)applicationdidReceiveLocalNotification:(UILocalNotification*)notific

objective-c - 如何使用 scheduleLocalNotification 设置 applicationIconBadgeNumber?

我在为我的iOS应用程序设置带有计划本地通知的图标角标(Badge)时遇到了一些困难。当我在加载应用程序后单击主屏幕时,我能够在10秒后触发本地通知弹出。但是,未设置应用程序图标角标(Badge)编号。我正在使用以下代码。UILocalNotification*localNotif=[[UILocalNotificationalloc]init];if(localNotif==nil)return;NSDate*fireTime=[[NSDatedate]addTimeInterval:10];//adds10secslocalNotif.fireDate=fireTime;local

iphone - iOS:应用程序图标角标(Badge)不会消失

我已将本地通知添加到我的应用程序中,但由于某种原因,该应用程序安装时带有“1”图标。打开它并关闭它似乎并没有让它消失。我在应用程序委托(delegate)中键入了application.applicationIconBadgeNumber=0;,并且在我的通知区域中有localNotif.applicationIconBadgeNumber=0;。有谁知道我错过了什么?谢谢! 最佳答案 这应该有效。将它放在应用程序委托(delegate)文件中的applicationDidFinishLaunching中(或其他任何地方,但这是测试

ios - ApplicationIconBadgeNumber 没有在重新安装我的 ipad 应用程序时重置。

我正在使用以下代码设置我的applicationIconBadgeNumber:[[UIApplicationsharedApplication]setApplicationIconBadgeNumber:theIntToDisplay];问题是,当我从iPad上删除应用程序并重新安装时,应用程序图标仍然显示之前的角标(Badge)编号。这是默认的iOS行为还是我们可以重置它?我在WhytheapplicationIconBadgeNumberisnotgettingdeletedwithappliccation?Whereitstoredactually?上发现了一个类似的问题,但它

ios - 当打开另一个通知时,如何防止通知从通知中心消失? iOS

我正在开发一个接收推送通知的应用程序。此推送通知,每个都包含有值(value)的信息,当用户从中打开应用程序时会显示这些信息。我的问题是,如果用户收到多个通知,如果用户点击它并打开应用程序,所有其他通知都会从通知中心消失,我会丢失所有其他重要信息。我希望能够离开/防止通知从通知中心消失,以便让用户可以选择继续从通知中心打开它们。有点像YouTube通知。我什至在Twitch应用程序通知中看到了这种行为。有什么想法吗?谢谢。 最佳答案 我知道这是一个很老的问题,但由于没有答案,我会告诉你我是如何解决这个问题的。简而言之,问题是将UIA

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

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