Local Notifications
This plugin allows you to display local notifications on the device
https://github.com/katzer/cordova-plugin-local-notifications
Stuck on a Cordova issue?
If you're building a serious project, you can't afford to spend hours troubleshooting. Ionic’s experts offer premium advisory services for both community plugins and premier plugins.
Installation#
- Capacitor
- Cordova
- Enterprise
$ npm install cordova-plugin-local-notification $ npm install @ionic-native/local-notifications $ ionic cap sync
$ ionic cordova plugin add cordova-plugin-local-notification $ npm install @ionic-native/local-notifications
Ionic Enterprise comes with fully supported and maintained plugins from the Ionic Team. Learn More or if you're interested in an enterprise version of this plugin Contact Us
#
Supported Platforms- Android
- iOS
- Windows
#
Usage#
ReactLearn more about using Ionic Native components in React
#
Angularimport { LocalNotifications } from '@ionic-native/local-notifications/ngx';
constructor(private localNotifications: LocalNotifications) { }
...
// Schedule a single notificationthis.localNotifications.schedule({ id: 1, text: 'Single ILocalNotification', sound: isAndroid? 'file://sound.mp3': 'file://beep.caf', data: { secret: key }});
// Schedule multiple notificationsthis.localNotifications.schedule([{ id: 1, text: 'Multi ILocalNotification 1', sound: isAndroid ? 'file://sound.mp3': 'file://beep.caf', data: { secret:key } },{ id: 2, title: 'Local ILocalNotification Example', text: 'Multi ILocalNotification 2', icon: 'http://example.com/icon.png'}]);
// Schedule delayed notificationthis.localNotifications.schedule({ text: 'Delayed ILocalNotification', trigger: {at: new Date(new Date().getTime() + 3600)}, led: 'FF0000', sound: null});