一尘不染

Flutter:即使应用已关闭,也推送通知

flutter

我用颤动构建了一个像提醒一样工作的应用程序。
即使应用已关闭,如何向用户显示通知?


阅读 1061

收藏
2020-08-13

共1个答案

一尘不染

为了提醒我,我建议使用Flutter Local
Notifications插件
。它具有强大的调度API。从本地通知的文档中:

安排应在何时出现通知-定期显示通知(基于时间间隔)-安排在指定时间每天显示一次通知-安排在指定日期和时间每周显示一次通知-
能够在用户点击时进行处理当应用程序是前台,后台或 终止* 时在通知上显示 *

对于推送通知,您可以使用Firebase Cloud Messaging
一个信号插件,也可以通过平台渠道本地实现

编辑:即使应用程式终止,您也可以根据特定条件触发通知。这可以通过在后台运行飞镖代码来解决。引用官方常见问题解答:

我可以在Flutter应用程序的后台运行Dart代码吗?是的,您可以在iOS和Android的后台进程中运行Dart代码。有关更多信息,请参见中篇文章“使用Flutter插件和地理围栏在后台执行Dart”。

2020-08-13