flutter 如何在用户设置的时间发送定期本地通知?

tv6aics1  于 2023-05-30  发布在  Flutter
关注(0)|答案(1)|浏览(141)

我正在制作一个药物应用程序,用户可以设置(输入)他们必须服用药物的时间,应用程序将通过在预定时间发送通知来提醒他们。
但是,我不知道如何在用户自己设置的时间向用户发送通知.
在应用程序中,用户必须输入有关他们服用的药物的数据,其中包括时间(必须服用药物的确切时间)和频率(必须服用药物的次数)。每日两次、每日一次、隔日或一周一次等)来服药。而且我必须在用户设置的时间发送通知,次数与频率一样多。通知还必须根据用户给出的输入是周期性的。例如,如果用户在上午10:00和下午7:00输入频率为每天两次,则他们应该每天在该时间获得通知。
我使用SQLite作为我的数据库,为此我包含了SQflite包。
我找到的所有教程和文章都是关于如何手动安排通知的。我没有找到任何资源,显示如何安排在用户输入的时间通知。
救命啊!

2sbarzqh

2sbarzqh1#

这取决于你想要的推送方式,以及你使用什么技术来推送通知

  1. Firebase serverLess =>用于调度作业的云函数
    1.服务器数据库=>使用cron作业来安排通知
    1.本地通知=> https://pub.dev/packages/flutter_local_notifications#scheduling-a-notification

相关问题