如何在flutter中实现日程后台通知?

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

我正在构建一个与健康相关的 Flutter 应用程序。我想在每天的特定时间发送有关他/她的锻炼的提醒通知。如果应用程序已终止,但通知必须在后台运行。

有人可以帮我分享任何可靠的视频/书面资源来在我的应用程序中实现此功能吗?预先感谢。

android flutter notifications scheduled-tasks backgroundworker
1个回答
0
投票

使用 Flutter 本地通知库 - https://pub.dev/packages/flutter_local_notifications#periodically-show-a-notification-with-a-specified-interval

以指定的时间间隔定期显示通知:

const AndroidNotificationDetails androidNotificationDetails =
AndroidNotificationDetails(
    'repeating channel id', 'repeating channel name',
    channelDescription: 'repeating description');
const NotificationDetails notificationDetails =
NotificationDetails(android: androidNotificationDetails);
await flutterLocalNotificationsPlugin.periodicallyShow(0, 'repeating title',
'repeating body', RepeatInterval.everyMinute, notificationDetails,
androidAllowWhileIdle: true);
© www.soinside.com 2019 - 2024. All rights reserved.