【发布时间】:2020-04-30 12:21:27
【问题描述】:
我是 Flutter 的新手。我正在开发一个带有通知的应用程序,通知将在一天的不同时间显示。
例如:(3:25 AM、12:24 PM、17:22 PM、19:52 PM、21:02 PM)。
这些时间会因日期而异。时间与相应的日期一起存储在数据库中。即使应用已终止且未使用,这些通知也应显示。
问题:
- 在午夜左右获取新的一天的新数据。 (例如,在上午 00:00 左右,我的应用应重新安排所有昨天的通知,以新的时间通知用户正确的数据)
- 我正在使用flutter_local_notifications 来安排通知。有时它不会触发通知(如果计划的时间差超过 2 小时)。这就是为什么我要安排最快的通知(例如,如果通知应该在凌晨 3:25 出现,那么我想在 30 分钟前安排通知)。但我不确定是否可行。
我试过了。
background_fetch 用于与 DB 同步时间,但我无法使其工作
flutter_local_notifications 用于显示通知
请考虑我想显示通知的情况,即使我的应用程序没有运行或在后台,并且我想同时支持 Android 和 iOS
欢迎任何帮助或建议。提前致谢
【问题讨论】:
标签: android ios flutter schedule localnotification