schedule_notifications 0.1.8 copy "schedule_notifications: ^0.1.8" to clipboard
schedule_notifications: ^0.1.8 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 🚀

License

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.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.

0
likes
30
pub points
0%
popularity

Publisher

unverified uploader

A Flutter plugin to schedule Local Notifications. Ready for iOS and Android

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on schedule_notifications