本地通知:使用任意警报消息和增量徽章重复“永久”

时间:2011-11-25 07:29:57

标签: iphone objective-c ios ios4 uilocalnotification

我正在处理警报项目,该项目每天警告变化的消息并每天递增徽章。我想做的是下面的事情。


第1天:警告“1月1日”,徽章= 1

第2天:警告“1月2日”,徽章= 2

第3天:警告“1月3日”,徽章= 3

第4天:警告“1月4日”,徽章= 4

::::

Day365:警告“12月31日”,徽章= 365


localnotification.repeatInterval = NSDayCalendarUnit

可以每天重复,但只会重复注册的静态通知。即每次通知弹出时,“1月1日”的警告信息始终相同,徽章将保持“1”。

我可以注册每个单独的本地通知,但它仅限于注册64个通知,如果用户根本没有启动应用程序,它将不会在64次警报后保持警报。

是否有人知道如何使用任意警报消息和增量徽章设置永久间谍通知,而无需启动应用? - 如果有人知道解决方法做同样/类似的事情也会很棒!

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:1)

您可以安排UILocalNotification自行重复,例如每天,每周,每月,每年....但每次都会发出相同的通知。

现在可以让它再次打盹,您需要设置第二个通知,使其看起来像贪睡时间已过。只需在用户使用第一个通知打开您的应用时取消该通知。

徽章编号不会增加,而是堆叠编号。你的app启动时,你不能让它增加,然后设置它。