如何使用颤振安排特定时间间隔的本地通知?

问题描述

我无法显示用户设置的不同时间间隔的通知,例如警报。 我需要为不同的时间间隔设置提醒。我使用 flutter_local_notifications 来安排通知。还有其他方法可以安排通知吗?

帮助我找到解决方案。

这是我的代码

import 'package:timezone/data/latest.dart' as tz;
import 'package:timezone/timezone.dart' as tz;
import 'package:Flutter_local_notifications/Flutter_local_notifications.dart';




Future<void> scheduleNotification() async {
    var scheduleNotificationDateTime = reminderTime;
    var time = tz.TZDateTime.Now(tz.local).add(Duration(
      seconds:20,));


    var androidplatformChannelSpecifics = AndroidNotificationDetails(
      'alarm_notif','alarm_notif','Channel for Alarm notification',importance: Importance.max,priority: Priority.high,icon: 'logo',sound: RawResourceAndroidNotificationSound(null),largeIcon: DrawableResourceAndroidBitmap('logo'),);
    var platformChannelSpecifics = NotificationDetails(
      android: androidplatformChannelSpecifics,);
    await FlutterlocalnotificationsPlugin.zonedSchedule(
      0,'Title','Take your Medicine',time,platformChannelSpecifics,payload: 'task',androidAllowWhileIdle: true,uilocalnotificationDateInterpretation:null,);
  }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...