0.1.15 • Published 5 years ago
rn-tracker v0.1.15
RN-Tracker
Installation
Install RN-Tracker
npm install rn-tracker@latest --save
react-native link rn-tracker
Install react-native-background-job
for service in background
npm install react-native-background-job --save
react-native link react-native-background-job
Edit config.js (File in: YOUR_PROJECT/node_module/rn-tracker/config.js)
var config = {
ip: '######', //Your IP Address for API
timeInterval: 5000, //Time Interval for Get Location
}
module.exports = config;
Add Permission Access Location in AndroidManifest:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
General Usages
Import Module
import RNTracker from 'rn-tracker';
Start Tracker
RNTracker.start({
shipment_code: YOUR ID,
member_code: YOUR ID,
btn: true,
});
Pickup / Pause Tracker
RNTracker.pickup({
shipment_code: YOUR ID,
member_code: YOUR ID,
btn: true,
});
Stop Tracker
RNTracker.stop({
shipment_code: YOUR ID,
member_code: YOUR ID,
btn: true,
});