- [enhancement:] Android 2.x (SDK >= 7) support (Thanks to khizarsonu)
- [enhancement:] Scope parameter for
isScheduled
andgetScheduledIds
- [enhancement:] Callbacks for
add
,cancel
&cancelAll
- [enhancement:]
image:
accepts remote URLs and local URIs (Android) - [feature:] New Android specific
led:
flag. - [feature:] Add
isTriggered
&getTriggeredIds
methods.
- [bugfix:] Platform specific properties were ignored.
- [bugfix:]
cancel
may throw an error if the OS returns NIL values (iOS). - [bugfix:] Replacing a notification with the same ID may result into canceling both (iOS).
- [bugfix:] Missing
deviceready
method (WP8).
- [bugfix:] cancel callbacks have not been fired after all notifications have been canceled on iOS.
- [change:] The
oncancel
callback will be called at last ifautoCancel
is set to true (iOS). - [bugfix:] Callbacks for non-repeating notifications were not called if they were not created in the current app instance on iOS.
- [enhancement:] Added 'secondly' and 'minutely' as new repeat time aliases.
- [bugfix:]
sound:null
didnt work for Android. The default sound was played. - [feature:] New interface
isScheduled
to check wether a notification with an ID is pending. - [feature:] New interface
getScheduledIds
to retrieve a list with all currently pending notifications. - [enhancement:] Support for bigview style notifications for Android devices.
- [bugfix:] Sound didnt play properly on iOS/Android.
- [bugfix:] click event on iOS wasn't fired if app was not running.
- [enhancement:] GET_TASK permission not needed anymore for Android.
- [enhancement:] Avoid blocking the main thread (on Android) (dpogue).
- [bugfix:]
onadd
was called each time after a repeating message was triggered (Android) - [change:] Reset badge with cancelAll.
- [bugfix:]
onclick
instead ofontrigger
was called on "slow" iOS devices.
- [bugfix:]
ongoing
attribute was ignored. - [bugfix:]
oncancel
wasnt fired ifautoCancel
was set to true. - [bugfix:] App throwed an error at restart if a callback was registered.
Note: The new way of callback registration will be not compatible with previous versions! See #62
- [feature:] Added new callback registration interface and new callback types.
- [feature:] Added the ability to override notifications default properties.
- [bugfix:] Fixed build failure if iOS/MacOS/Xcode were to old (#68).
- [change] The message and not the title will be used as the ticker text.
- [bugfix:] App throws an error on iOS if
message
is null. - [bugfix:] Removed extra line break on iOS if
title
is null or empty. - [bugfix:] Notification on iOS will be canceled if a new one with the same ID was added.
- [feature:] Added
autoCancel
flag. - [bugfix:]
cancel
on iOS did not work. - [enhancement:] Added 'hourly' as a new repeat time aliase.
- [enhancement:] Repeat with custom intervals on Android.
- [change:] Callbacks are called with the ID as a number and not as a string.
- [enhancement:] The background callback on Android is called, even the app is not running when the notification is tapped.
- [enhancement:] Notifications are repeated more precisely.
- [feature:] Added
json
property to pass custom data through the notification. - [enhancement:] Added Android specific property
smallImage
. - [enhancement:] Added Android specific property
ongoing
. - [enhancement:] Setting launchMode to singleInstance isn't necessary anymore.
- [bugfix:] Black screen on Android.
- [bugfix:] App throws an error on reboot on Android.
- [enhancement:] Calling
cancel
on Android with an invalid String as ID does not throw an error anymore.
- Release under the Apache 2.0 license.
- Release under the LGPL 2.1 license.
- [feature:] Sound can be specified on Android.
- [enhancement:] Adding notifications on Android does not block the ui thread anymore.
- [bugfix:] The app did stop/crash after removing them from recent apps list.
- [enhancement:] Adding notifications on iOS does not block the ui thread anymore.
- [bugfix:] Added missing
RECEIVE_BOOT_COMPLETED
permission on Android. - [enhancement:] Rework the code for Android. Thanks to samsara (samsarayg).
- [bugfix:]
cancel
on iOS did not work do to wrong param type. - [enhancement:]
cancel
&cancelAll
remove the notification(s) from notification center as well on Android. - [bugfix:] Missing background callback on Android.
- [bugfix:] Android notification is not shown when the app is not running.
- Added WP8 support
Based on the LiveTiles WP8 plugin made by Jesse MacFadyen (purplecabbage) - [enhancement:] The
add()
function now returns the id of the created notification. - [feature:] Added new
title
property. - [bugfix:]
cancel
on iOS did not work do to wrong dict key. - [enhancement:] All notifications on Android display the app icon by default.
- [feature:] Icon can be specified on Android.
- Added Android support
Based on the LocalNotifications Android plugin made by Daniël (dvtoever)
- Added iOS support
Based on the LocalNotifications iOS plugin made by Rodrigo Moyle