如何通过localNotification增加applicationIconBadgeNumber?
是否可以通过localNotification增加applicationIconBadgeNumber以每天添加[1]?
如果localNotification不起作用,我该如何更改applicationIconBadgeNumber?
它是由AppName完成的:算一下吧! http://itunes.apple.com/app/id443809931?mt=8&ign-mpt=uo%3D4
七个月前,我通过电子邮件向该应用程序的开发人员提问。 但是,没有回复。
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
localNotif.fireDate = startDate;
localNotif.timeZone = [NSTimeZone defaultTimeZone];
localNotif.repeatInterval = NSDayCalendarUnit;
//I don't know the follow code.I want to increase BadgeNumber during repeatInterval
localNotif.applicationIconBadgeNumber = 1++;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
答案 0 :(得分:2)
本地通知可以设置应用程序图标徽章编号。显然,应用程序必须运行以安排本地通知,但不需要运行即可接收它。
另一个选择当然是使用远程通知。
答案 1 :(得分:1)
您可以尝试使用[UIApplication setKeepAliveTimeout:handler:]
每X秒执行一次功能(至少600次)。在该功能中,您可以增加数量。
setKeepAliveTimeout需要是一个VOIP应用程序,所以我不确定苹果是否可以批准你。