Plugin for the [cordova] framework to perform infinite background execution for geolocation.
Infinite background tasks are not officially supported on most mobile operation systems and thus not compliant with public store vendors. A successful submssion isn't garanteed.
Use the plugin at your own risk!
- iOS
The plugin can be installed via [Cordova-CLI][CLI] and is publicly available on [NPM][npm].
$ cordova plugin add https://github.com/Anuj-Raghuvanshi/cordova-plugin-bg-geolocation.git
OR
$ cordova plugin add cordova-plugin-bg-geolocation
'interval' => After how many minutes you want location update(In Minutes).
'after_last_update_minutes' => If user changes location in b/w given interval, Then what should be time after which you need location update(In Minites).
'minimum_distance_changed' => If user changes location in b/w given interval, What should be minimum distance covered in that period(In Meters).
var options = {
'interval': 5,
'after_last_update_minutes': 2,
'minimum_distance_changed': 200
}
cordova.plugins.backgroundMode.startGettingBackgroundLocation(options, function(location){
// location
}, function(err) {
// err
});
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request.