我正在尝试制作一些东西,我需要知道我的想法是否正确,你们有一些帮助,他们对UILocalNotifications和东西有更多的经验 .
所以我想在每个工作日 (Monday - Friday / 8:00 - 16:00) 向用户发送本地通知,并在这些工作时间之间通知用户 every 15 minutes .
如果我了解我可以存储在系统内,则有64个本地通知的限制 . 但是对于1天我需要设置32个通知(8小时工作*每小时4个通知) . 所以我只能设置用户收到通知的1-2天 .
那么我怎样才能管理周三到周五的其他3天?你们这样做怎么样?
我是否需要将所有NSDate存储在一个数组中,并始终检查当天和东西,然后在打开应用程序时设置LocalNotification?
亲切的问候
1 回答
如果应用程序未经常打开以发布新的LocalNotifications并且您始终具有Internet连接,则可以使用Apples推送通知 . 如果你想在应用程序的每个开始时发布LocalNotifications,我建议你生成通知(在删除旧通知之后:
[[UIApplication sharedApplication] cancelAllLocalNotifications];
),因为那时你不需要将它们保存在任何地方 .