background-location
TypeScript icon, indicating that this package has built-in type declarations

2.0.7 • Public • Published

background-location

The plugin to capture geolocation in background (Only Android Support)

Install

npm install background-location --save
npx cap sync

Release History

  • 1.1.6
    • CHANGE: initial
    • NOTE: (Current to Capacitor 2)
  • 2.0.x
    • CHANGE: Migrate to capacitor 3
    • NOTE: Is no necesarty init plugin in MainActivity.java
  • 2.1.x
    • CHANGE: Stable Version for apps below capacitor 3
    • NOTE: Is no necesarty init plugin in MainActivity.java

Android

For version 1.x add line in MainActivity.java:

add(T2BackgroundLocation.class);

For version 2.x this is not necessary.

Example

import { T2BackgroundLocation } from 'background-location';

const backgroundLocation = async () => {
  const image = await T2BackgroundLocation.startBackgroundService({
    driverId: <value>,
    driverName: <value>,
    pin: <value>,
    token: <value>,
    url: <value>,
    socketUrl: <value>,
    socketActive: <value>,
    updateInternal: <value>,
  });
};

API


startbackgroundservice(...)

startBackgroundService(options: T2BackgroundLocationOptions): Promise<any>;

Init service in background

Param Type
options T2BackgroundLocationOptions

Returns: Promise<any>


stopbackgroundservice()

stopBackgroundService(): Promise<any>;

Stop service in background

Returns: Promise<any>


Interfaces

T2BackgroundLocationOptions

Prop Type Description Since
driverId number 1.0.0
driverName string 1.0.0
pin number 1.0.0
token string 1.0.0
url string 1.0.0
socketUrl string 1.0.0
socketActive boolean 1.0.0
updateInternal number 1.0.0

Readme

Keywords

Package Sidebar

Install

npm i background-location

Weekly Downloads

26

Version

2.0.7

License

MIT

Unpacked Size

156 kB

Total Files

50

Last publish

Collaborators

  • hlclarog
  • msalazar_ta
  • jcontreras2023