schedule_notifications 0.1.5 schedule_notifications: ^0.1.5 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 #
- Send local notifications to iOS and Android 📢
- 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.5"
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.