- Android min API: 16
- iOS min version: 9.0
Install via npm by cmd :
npm install mesglog
Set permission for OS
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
For Android : you need create local.properties file in folder android add below sdk path:
sdk.dir=/Users/bienpx224/Library/Android/sdk // path your android sdk
Run Demo for Android :
npx react-native run-android
Import mesglog
import Mesglog from "mesglog";
This method use to get version of lib tracking. This method return lib version of lib tracking in callback.
Mesglog.getLibVersion((response)=>{
console.log("Result getLibVersion : "+ response);
});
This method use to get information DeviceID of device. This method return deviceID in callback.
Mesglog.getDeviceID((response)=>{
console.log("Result getDeviceID : "+ response);
});
Tracking install app or open app. This method called when app start. When first time open app, plugin will send log install and log open app. Next time, plugin will send log open app do not send .
Mesglog.handlerAppOpen((response)=>{
console.log("Result handlerAppOpen : "+ response);
});
Response:
- true : When send log success
- false : When send log failed
Tracking when close app.
Mesglog.handlerAppQuit((response)=>{
console.log("Result handlerAppQuit : "+ response);
});
Response:
- true : When send log success
- false : When send log failed
This method use to log update resource.
Mesglog.sendLogResource(String AppID, String ext,(response)=>{
console.log("Result sendLogResource : "+ response);
});
Response:
- true : When send log success
- false : When send log failed
- bienpx224@gmail.com / nghiaphamvan@vccorp.vn
- Mysoha Mobile SDK Team
meslog-module is available under the MIT license. See the LICENSE file for more info.