我正在构建一个应用程序来帮助人们减少吸烟/电子烟。用户可以设置他们想要吸烟的频率、持续时间、在什么时间以及在一周中的哪几天来执行此时间表。
所以输入是:
(即我可以在周二和周四每 2 小时 30 分钟吸烟一次,持续 5 分钟)。
我接受这些输入并创建一个通知计划以发送给用户。然后,我迭代此计划并使用
scheduleNotificationAsync
为每个开始/停止事件创建通知。
由于某种原因,生成的通知不正确。
scheduleNotificationAsync
包中的 expo-notifications
或一般 iOS 通知是否有任何已知限制?我正在迭代要发送的通知列表,但并未安排所有通知。
我迭代了 198 个项目的列表,但只安排了 64 个通知。我已验证 for 循环正确执行,并且
scheduleNotificationAsync
函数被调用 198 次。
经过进一步研究,iOS 似乎将每个应用程序限制为最多 64 个计划通知。