schedule static method
Future<void>
schedule({
- required String title,
- required String body,
- required Duration duration,
- NotifyIcon? icon,
- NotifySound? sound,
- String? payload,
Implementation
static Future<void> schedule({
required String title,
required String body,
required Duration duration,
NotifyIcon? icon,
NotifySound? sound,
String? payload,
}) async {
// Simplified scheduling using Future.delayed for compatibility
// Real scheduling requires solving the exact flutter_local_notifications version API
// which has been failing in this environment.
Future.delayed(duration, () {
show(
title: title,
body: body,
icon: icon,
sound: sound,
payload: payload,
);
});
}