schedule_notifications
schedule_notifications copied to clipboard
A Flutter plugin π to schedule Local Notifications. Ready for iOS and Android π
Schedule Notifications
A Flutter plugin π to schedule Local Notifications. Ready for iOS and Android π
Features
- [x] Send local notifications to iOS and Android π’
- [x] Schedule notifications β°
Requirements
- iOS: Version 10.0+
- Android: minSdkVersion 16
Installation
Add this to your package's pubspec.yaml file:
dependencies:
schedule_notifications: "^0.1.8"
Usage example
General
- One shot:
ScheduleNotifications.schedule("Notification Text", new DateTime.now(), []);
- Schedule notifications:
List daysToRepeat = [DateTime.sunday, DateTime.monday]; // repeat every sunday and monday
ScheduleNotifications.schedule("Notification Text", new DateTime.now(), daysToRepeat);
- Unschedule:
ScheduleNotifications.unschedule();
Android
- To set icon of notifications:
int iconResourceId;
try {
iconResourceId = await _platform.invokeMethod('getIconResourceId');
} on PlatformException catch (e) {
Β Β print('Error on get icon resource id');
}
ScheduleNotifications.setNotificationIcon(iconResourceId);
iOS
- To request authorization of user:
ScheduleNotifications.requestAuthorization();
Contribute
We would β€οΈ to see your contribution!
License
Distributed under the MIT license. See LICENSE
for more information.
About
Created by Fabricio Serralvo and Marcos Aoki.