-1

我正在为一家垃圾公司开发一个应用程序。想法如下:有一个 2012/2013 年的日历,其中包含何时以及哪些垃圾桶(棕色、格力和黑色)将被拾起。我需要制作一种通知系统,它将在特定日期(从该数组)发送一个通知,其中包含一些关于本周将拾取什么容器的文本。

一次发布所有通知并不明智,因为有超过 100 条通知(我听说 iOS 中的限制是 64 条)。

我想在当前通知触发后安排下一个通知。当用户在通知处触摸操作按钮并转到应用程序时,这可以在handleNotification 方法中完成。但是,如果用户从通知窗口获得了足够的信息并且从不接触该通知,从不进入应用程序并且大部分都处于“非运行”状态怎么办?

那么如何安排下一次通知呢?也许一些聪明的头脑可以用其他方法让它在不使用 UILocalNotification 的情况下工作?

4

1 回答 1

1

不可能。

如果用户从不打开您的应用程序,您最多将有 64 个预定通知。当所有这些都被触发后,将不再有通知。

虽然您可以让您的通知重复。因此,如果棕色垃圾桶每周都会被捡起,您可以将重复间隔设置为每周而不是安排 52 次(从而节省 51 个通知)。

于 2012-10-23T13:00:36.087 回答