Expo Notifications的scheduleNotificationAsync在iOS上的通知调度异常问题咨询
Expo Notifications的scheduleNotificationAsync在iOS上的通知调度异常问题咨询
大家好,我正在开发一款帮助用户减少吸烟/电子烟使用的应用。用户可以自定义吸烟规则:设置触发频率、每次吸烟时长、允许吸烟的时间段,以及具体星期几执行这个规则。
具体的输入项包括:
- 每X小时Y分钟可以吸烟一次
- 每次吸烟持续Z分钟
- 仅在H1到H2的时间段内生效
- 指定星期几(举个例子:每2小时30分钟可以抽一次,每次5分钟,仅限周二和周四)
我会根据用户的这些输入生成完整的通知时间表,然后遍历这个时间表,调用Expo Notifications的scheduleNotificationAsync方法,为每个吸烟开始和结束的事件分别创建通知。
但现在遇到了一个问题:生成的通知总是不准确。我明明遍历了198个待调度的通知条目,但最终只有64个成功被调度了。
想请教各位,Expo的scheduleNotificationAsync方法或者iOS系统本身,有没有什么已知的限制会导致这种部分通知无法被调度的情况?麻烦大家帮忙解答一下,谢谢!
备注:内容来源于stack exchange,提问作者juju
相关产品推荐
相关产品推荐

