What's Changed
- Fix UserServices are not killed after permission is revoked
- Fix UserServices are not killed after the app is uninstalled
- Don't let
ForegroundServiceStartNotAllowedException
crash the app [1] - Fix paring service crash if the service is killed after paring service is found, before user finishing typing the pairing code (I'm amazed there are systems kills background apps (foreground services is used in fact) this aggressively)
- Fix background color (also "Black night theme") on pre-API 31
- More Material Design 3
- Support Android 13 themed icon
[1] There are users who change OP_START_FOREGROUND
to MODE_ERRORED
, so startForegroundService
crashes even if it is from a visible Activity.
Full Changelog: v12.12.1...v12.13.0