UNPKG

cordova-plugin-location-provider

Version:

This Android background service provides the location of the device via HTTP-POST e.g. triggered by GCM notification.

60 lines (46 loc) 2.71 kB
<?xml version="1.0" encoding="UTF-8" ?> <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android" id="cordova-plugin-location-provider" version="1.5.7"> <name>LocationProvider</name> <description> This Android background service provides the location of the device via HTTP-POST e.g. triggered by GCM or FCM notification. </description> <keywords>Location, Android Service</keywords> <repo>https://github.com/ToniKorin/cordova-plugin-location-provider</repo> <license>Apache 2.0</license> <author>Toni Korin</author> <engines> <engine name="cordova" version=">=3.0.0" /> </engines> <!-- js --> <js-module src="www/location-provider.js" name="LocationProvider"> <clobbers target="cordova.plugins.LocationProvider" /> </js-module> <!-- android --> <platform name="android"> <config-file target="res/xml/config.xml" parent="/*"> <feature name="LocationProviderPlugin" > <param name="android-package" value="com.tonikorin.cordova.plugin.LocationProvider.LocationProviderPlugin"/> </feature> </config-file> <config-file target="AndroidManifest.xml" parent="/manifest/application"> <service android:name="com.tonikorin.cordova.plugin.LocationProvider.LocationService" android:foregroundServiceType="location"/> </config-file> <config-file target="AndroidManifest.xml" parent="/manifest"> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION" /> <uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> </config-file> <source-file src="src/android/LocationProviderPlugin.java" target-dir="src/com/tonikorin/cordova/plugin/LocationProvider" /> <source-file src="src/android/LocationService.java" target-dir="src/com/tonikorin/cordova/plugin/LocationProvider" /> <source-file src="src/android/MyLocation.java" target-dir="src/com/tonikorin/cordova/plugin/LocationProvider" /> </platform> </plugin>