- Add option to hide notification badge
- Add option to not request battery optimization permission
- Add support for gradle 7.3+
- Add capability to enable Android Wifi Lock in the initialize function.
- Fix crash when targeting Android S+ due to a missing immutable flag for pending intents
- Simplified example application by removing the use of the BLoC pattern
- Remove foreground service notification importance levels that cause an error on Android
- Tapping on the foreground notification now launches the Flutter Activity on Android
- Fix
null
Intent error for onStartCommand on Android
- Add null safety
- Improve initialize method on Android
- Add ability to specify custom notification icons
- Update documentation accordingly
- Add
isBackgroundExecutionEnabled
property to enable checking the current background execution state
- Fix bug where calling
FlutterBackground.initialize()
for the first time crashes the app - Fix bug where calling
FlutterBackground.hasPermissions
for the first time crashes the app - Fix some typos
- Address notification icon in the documentation
- Enhance error handling in example app
- Stop IsolateHolderService when app is killed with swipe to remove
- Fix problem where the plugin crashes when specifying the android configuration calling
FlutterBackground.initialize()
- Introduce ToDo section in the README.md
- Fix some typos
- Add analysis_options.yaml based on pedantic v. 1.9.0 for static analysis and conform to it
- Update example app and server
- Conform to dart formatting standards to improve pub.dev score
- First release of the plugin for android
- Add example TCP chat app
- Add TCP server for the example app to talk to