schedule static method
Future<int>
schedule({
- required String title,
- required String body,
- required Duration duration,
- NotifyIcon? icon,
- NotifySound? sound,
- String? payload,
Implementation
static Future<int> schedule({
required String title,
required String body,
required Duration duration,
NotifyIcon? icon,
NotifySound? sound,
String? payload,
}) async {
final notificationId = _idCounter++;
final int timestamp = DateTime.now().add(duration).millisecondsSinceEpoch;
await _channel.invokeMethod('schedule', {
'id': notificationId,
'title': title,
'body': body,
'timestamp': timestamp,
'icon': icon?.name,
'sound': sound?.name,
});
return notificationId;
}