- [Fixed] react-native link scripts for Windows (PR #114)
- [Added] Typescript definitions.
- [Fixed] Fix link error when iOS and npm project name are diferent
- [Fixed] Clear event-listeners when
#configure
is called. When used withreact-native-background-geolocation
in "Headless Mode", this plugin could accumulate event-listeners with each reboot after terminate. - [Added] Add convenience method
BackgroundGeolocation#registerHeadlessTask
, to be used instead ofAppRegistry#registerHeadlessTask
.
- [Added] Implement ability to provide
UIBackgroundFetchResult
to#finish
rather than hard-codedUIBackgroundFetchResultNewData
- [Fixed] react-native link was broken for iOS due to unused aggregate target. Remove unused targets.
- [Changed] The Android library
tsbackgroundfetch.aar
has be composed as a Maven repository. The installation procedure has changed slightly now andflatDirs
has been replaced with amaven url
. See the corresponding installation docs for more information. - [Changed] Android will check for application-wide configuration properties
buildSdkVersion
,buildToolsVersion
,targetSdkVersion
. See the Wiki "Solving Android Gradle Conflicts" for more information.
- [Added] Android implementation using
JobScheduler
/AlarmManager