Option to turn off notification timer

Android notifications have a "how long ago was this notification set" timer.

Now there's an option to turn that off (the default is true, so it's shown, matching current behavior).
This commit is contained in:
Nathan Kerr 2019-02-04 13:57:06 -08:00
parent 167245b0b9
commit 79e8150d3e
3 changed files with 6 additions and 3 deletions

View File

@ -155,7 +155,8 @@ cordova.plugins.backgroundMode.setDefaults({
channelDescription: String, // Shown when the user views the channel's settings
allowClose: Boolean, // add a "Close" action to the notification
closeIcon: 'power', // An icon shown for the close action
closeTitle: 'Close' // The text for the close action
closeTitle: 'Close', // The text for the close action
showWhen: Boolean //(Default: true) Show the time since the notification was created
})
```

View File

@ -199,7 +199,8 @@ public class ForegroundService extends Service {
.setContentTitle(title)
.setContentText(text)
.setOngoing(true)
.setSmallIcon(getIconResId(settings));
.setSmallIcon(getIconResId(settings))
.setShowWhen(settings.optBoolean("showWhen", true));
if (!subText.equals("")) {
notification.setSubText(subText);

View File

@ -395,7 +395,8 @@ exports._defaults = {
channelDescription: 'cordova-plugin-background-moden notification',
allowClose: false,
closeIcon: 'power',
closeTitle: 'Close'
closeTitle: 'Close',
showWhen: true
};
/**