每天在Flutter中安排不同的通知

问题描述 投票:1回答:1

我是Flutter的新手。我正在开发一个带有通知的应用程序,该通知将在一天的不同时间显示。

例如:((3:25 AM,12:24 PM,17:22 PM,19:52 PM,21:02 PM)。

这些时间根据一天而有所不同。时间与相应的日期存储在数据库中。即使该应用已终止且未使用,也应显示这些通知。

问题:

  1. [在新的一天的午夜左右获取新数据。 (例如,我的应用程序应在凌晨00:00左右重新安排所有昨天的通知,并以新的时间通知用户正确的数据)
  2. 我正在使用flutter_local_notifications安排通知。有时它不会触发通知(如果计划的时差超过2小时)。这就是为什么我要安排最快的通知(例如,如果通知应在凌晨3:25出现,那么我想在30分钟前安排通知)。但我能否确定。

我尝试了什么。

  1. [background_fetch与数据库同步时间,但我无法使其正常工作

  2. flutter_local_notifications用于显示通知

[请考虑以下情况:即使我的应用未运行或在后台,我也想显示通知,并且我希望同时支持Android和iOS

欢迎任何帮助或建议。在此先感谢

android ios flutter schedule localnotification
1个回答
0
投票

[如果您使用PHP连接到数据库,那么您实际上可以使用PHP安排时间,然后将通知发送给Flutter,就像我在应用程序中所做的那样,我的应用程序是关于在交付订单状态下发送通知更改为用户,因此我在数据库中创建了一个表,并将其转换为API,使用工作管理器程序包和flutter本地通知程序包在flutter应用程序中调用该API,它将在本周末将视频上传至youtube,并在此处为您发布链接看看...或者您能告诉我有关您的数据库,您正在使用什么来进行连接等

© www.soinside.com 2019 - 2024. All rights reserved.