Commit Graph

75 Commits

Author SHA1 Message Date
Nathan Kerr
9c88bba925 Fix to only close the correct app rather than all background-mode apps
If you had two apps using this plugin running, clicking "Close" on a notification for one would close both.
2019-03-29 16:09:45 -07:00
Nathan Kerr
0e9b95013d Merge branch 'master' of github.com:fyayc-chrisat/cordova-plugin-background-mode 2019-03-11 15:08:47 -07:00
Nathan
949a9e721c
Merge branch 'master' into master 2019-03-01 15:01:05 -08:00
Sebastián Katzer
0e95173de0 Fix typo in getAppStartIntents 2019-02-11 15:27:15 +01:00
Sebastián Katzer
157b34f867 Create app start intents at runtime 2019-02-11 15:26:42 +01:00
Sebastián Katzer
5f6072e738 Fix type in clearScreenAndKeyguardFlags 2019-02-11 15:23:27 +01:00
Sebastián Katzer
2c4df332d3 Restructure BackgroundModeExt as an internal cordova plugin 2019-02-11 15:21:06 +01:00
fyayc-chrisat
681e3ca480
function onactivate does no longer exist
I got the error message that "onactivate" does not exist with the latest HEAD Version. I therefore investigated and found out that since the on() function has been changed, I think this has been forgotten to also be changed in the Java file.
2019-02-10 19:25:25 +01:00
Sebastián Katzer
8fbf210e14 Initial implementation for openAppStartSettings 2019-02-10 13:09:57 +01:00
Sebastián Katzer
537f7a859f New "disableBatteryOptimizations" function for Android 2019-02-08 18:45:03 +01:00
Nathan Kerr
79e8150d3e 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).
2019-02-04 13:57:06 -08:00
Nathan Kerr
167245b0b9 Remove extra lines. 2019-02-04 11:36:29 -08:00
Nathan Kerr
d43e451763 Fix from merge 2019-02-04 11:34:04 -08:00
Nathan Kerr
70495eddb0 Merge branch 'master' of https://github.com/katzer/cordova-plugin-background-mode 2019-02-04 11:27:37 -08:00
Nathan Kerr
32de5cb848 Add Android-specific options
Now the app can:
-Set the channel name and description
-Set the notification subtext
-Add a "Close" action to the notification, along with customizing the action text and icon

Fixed bugs:
-Icon is never used if it's in "drawable" rather than "mipmap"
-Used "Compat" library to make backwards compatibility easier
2019-02-04 11:18:34 -08:00
Sebastián Katzer
4c157f4509 Some more improvements to fix #325 2019-02-03 16:17:15 +01:00
Sebastián Katzer
6b522e9832 Some fixes and enhancements for Android 2019-02-03 15:58:40 +01:00
Marco Sirini
b5950b578d Added notification support for Android 8 (#389)
* Added notification support for Android 8

Channel ID for notification

* Update ForegroundService.java

* Delete ForegroundService.java

* Update ForegroundService.java

* SetImportance

Add setImportance when SDK >= 26

* SetImportance

rm SetImportance

* Update README.md

* Revert "SetImportance"

This reverts commit 9535246bf3c32bb57f91f61ea82698600ff94f31.

* Revert "SetImportance"

This reverts commit 6f5e5e8bc3fc2dff7d0abcea901df12d8516f800.

* Revert "Update README.md"

This reverts commit 65c69077ab948193147627319a6266c765822831.

* Update README.md

* Revert "Update README.md"

This reverts commit 9cbe65e7da02c36b0de7039597f5b9a472edd19e.
2019-01-31 18:26:29 +01:00
Dimitrios Matanis
a2352f5d8b service stuck on swipe away fix (#304) 2018-01-09 20:51:50 +01:00
steedems
e9f072210e android: remove singleInstance launchMode, add SINGLE and CLEAR TOP flags to the intent (#290) 2017-06-14 22:00:38 +02:00
Sebastián Katzer
110ec9d024 Additional improvements of method configure 2017-02-10 20:52:42 +01:00
Sebastián Katzer
0f94708c7a Add wakeUp and unlock functions 2017-02-10 13:10:46 +01:00
Sebastián Katzer
ff9f06382f Fix too many function arguments 2017-02-07 09:12:04 +01:00
Sebastián Katzer
a9300a43ae Muting ABC issues [ci skip] 2017-02-07 08:53:15 +01:00
Sebastián Katzer
ece9aac833 Stop service as first in onDestroy, then call super 2017-02-06 16:10:26 +01:00
Sebastián Katzer
131df973fb Detect screen status 2017-02-06 16:09:28 +01:00
Sebastián Katzer
8064b8853f Avoid refrections 2017-02-06 13:35:04 +01:00
Sebastián Katzer
2801364ed8 Avoid reflections 2017-02-02 13:05:43 +01:00
Sebastián Katzer
4cd3302853 More code refactoring 2017-01-30 12:05:25 +01:00
Sebastián Katzer
96efffb319 Code refactoring 2017-01-30 11:36:10 +01:00
Sebastián Katzer
d132215100 Fix invalid string format 2017-01-30 09:41:45 +01:00
Sebastián Katzer
18fc64fddb Allow app from being excluded from recent list 2017-01-29 11:19:08 +01:00
Sebastián Katzer
b1e2080a1d Fire failure event on service disconnected 2017-01-27 16:50:20 +01:00
Sebastián Katzer
5bc07f17fb Add hidden flag - Fixes #224 2017-01-26 14:45:01 +01:00
Sebastián Katzer
e4ae47505b Move default values to constants 2017-01-23 10:12:42 +01:00
Sebastián Katzer
f2016a7c33 Pass json settings as an argument 2017-01-16 15:18:19 +01:00
Sebastián Katzer
8b434e041c Dont crash if color has wrong format 2017-01-16 10:17:25 +01:00
Sebastián Katzer
337e39b2db enable/disable event 2017-01-15 14:20:26 +01:00
Sebastián Katzer
a9877ec0a1 Allow app to move to foreground (Android) 2017-01-03 22:06:50 +01:00
Sebastián Katzer
d012080d2b Allow app to move to background (Android) 2017-01-03 21:45:58 +01:00
Sebastián Katzer
626776f60b Renamce enableGeoLocation -> disableWebViewOptimizations 2017-01-02 16:38:17 +01:00
Sebastián Katzer
0394315f75 Merge pull request #214 from Woutwo/master
Move notification to the min-priority list on android
2017-01-02 16:15:21 +01:00
Sebastián Katzer
1768b025ce Update copyright 2017-01-01 22:40:41 +01:00
Sebastián Katzer
681f2f9275 Support for multi line text [Fixes #171] 2017-01-01 22:35:32 +01:00
Sebastián Katzer
8e3a3528ac Enable geo location tracking in background [Fixes #186] 2017-01-01 18:48:06 +01:00
Sebastián Katzer
bb72a5e8c8 Register events via backgroundMode.on(event) 2017-01-01 16:58:08 +01:00
Sebastián Katzer
11f5d0404d Notification shows app info with cordova-android 6.x [Fixes #212] 2016-12-31 13:40:55 +01:00
Woutwo
4ba15f2950 Update ForegroundService.java 2016-12-24 21:42:19 +01:00
Woutwo
05e8de79b9 Update ForegroundService.java 2016-12-24 21:36:44 +01:00
Sebastián Katzer
f7e5684a66 Re-add color 2016-08-17 13:55:51 +02:00