UNPKG

rn-tracker

Version:

React Native GPS Tracker for Logistic

73 lines (56 loc) 1.4 kB
# RN-Tracker ## Installation Install [`RN-Tracker`](https://github.com/rizkyrnldy/RN-Tracker) ```sh npm install rn-tracker@latest --save react-native link rn-tracker ``` Install [`react-native-background-job`](https://github.com/vikeri/react-native-background-job) for service in background ```sh npm install react-native-background-job --save react-native link react-native-background-job ``` Edit <b>config.js</b> <small>(File in: YOUR_PROJECT/node_module/rn-tracker/config.js)</small> ```sh var config = { ip: '######', //Your IP Address for API timeInterval: 5000, //Time Interval for Get Location } module.exports = config; ``` Add Permission Access Location in <b>AndroidManifest</b>: ```sh <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> ``` ## General Usages #### Import Module ```sh import RNTracker from 'rn-tracker'; ``` #### Start Tracker ```sh RNTracker.start({ shipment_code: YOUR ID, member_code: YOUR ID, btn: true, }); ``` #### Pickup / Pause Tracker ```sh RNTracker.pickup({ shipment_code: YOUR ID, member_code: YOUR ID, btn: true, }); ``` #### Stop Tracker ```sh RNTracker.stop({ shipment_code: YOUR ID, member_code: YOUR ID, btn: true, }); ``` ## Example [`Click Here`](https://github.com/rizkyrnldy/RN-Tracker/blob/master/example.js)