1.0.2 • Published 5 years ago

cordova-plugin-locationbgservice v1.0.2

Weekly downloads
7
License
GNU General Publi...
Repository
github
Last release
5 years ago

Cordova location background service

Plugin for get the current user location information and then send to server or a particular API based on fixed time interval which will define in config at the time of service call.

Supported Platforms

  • Android

Installation

The plugin can be installed via Cordova-CLI and is publicly available on NPM.

Execute from the projects root folder:

$ cordova plugin add cordova-plugin-locationbgservice

Or install a specific version:

$ cordova plugin add cordova-plugin-locationbgservice@VERSION

Start

Start the location tracking service

let options = {
	clientId: "", // Can be a userId/clientId/uniqueId for identity.
	url: '', // API url which is recevied the location.
	interval: 5000 // Fixed time interval
}
window.LocationBGService.start(function (reponse) {
	console.log(reponse);
}, function (error) {
	console.log(error);
}, options);

Stop

Stop the service

window.LocationBGService.stop();

Enabled

Check the status of the service

window.LocationBGService.isRunning(function(response){
    console.log(response);
});

API can receive the object like an example


{
	"clientId": "1234",
	"provider": "network",
	"bearing": "0.0",
	"latitude": "28.6613927",
	"accuracy": "22.209999084472656",
	"speed": "0.0",
	"longitude": "77.3849333"
}

Report issues to mail <mailto:admin@dkrock.com>