MethodChannelFlutterLocalNotificationsPlugin class

An implementation of a local notifications platform using method channels.

Inheritance
  • Object
  • PlatformInterface
  • FlutterLocalNotificationsPlatform
  • MethodChannelFlutterLocalNotificationsPlugin
Implementers

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

cancel(int id) Future<void>
Cancel/remove the notification with the specified id.
override
cancelAll() Future<void>
Cancels/removes all notifications. This applies to notifications that have been scheduled and those that have already been presented.
override
getActiveNotifications() Future<List<ActiveNotification>>
Returns the list of active notifications shown by the application that haven't been dismissed/removed.
override
getNotificationAppLaunchDetails() Future<NotificationAppLaunchDetails?>
Returns info on if a notification had been used to launch the application.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pendingNotificationRequests() Future<List<PendingNotificationRequest>>
Returns a list of notifications pending to be delivered/shown
override
periodicallyShow(int id, String? title, String? body, RepeatInterval repeatInterval) Future<void>
Periodically show a notification using the specified interval. For example, specifying a hourly interval means the first time the notification will be an hour after the method has been called and then every hour after that.
inherited
show(int id, String? title, String? body, {String? payload}) Future<void>
Show a notification with an optional payload that will be passed back to the app when a notification is tapped on.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited