1.0.2 • Published 4 years ago
mesglog v1.0.2
Meslog Module native for React Native
1. Requirement
- Android min API: 16
- iOS min version: 9.0
2. Install
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
3. Usage
Import mesglog
import Mesglog from "mesglog";
3.1 Method getLibVersion
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);
});
3.2 Method getDeviceID
This method use to get information DeviceID of device. This method return deviceID in callback.
Mesglog.getDeviceID((response)=>{
console.log("Result getDeviceID : "+ response);
});
3.3 Method handlerAppOpen
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
3.4 Method handlerAppQuit
Tracking when close app.
Mesglog.handlerAppQuit((response)=>{
console.log("Result handlerAppQuit : "+ response);
});
Response:
- true : When send log success
- false : When send log failed
3.5 Method sendLogResource
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
4. Author
- bienpx224@gmail.com / nghiaphamvan@vccorp.vn
- Mysoha Mobile SDK Team
License
meslog-module is available under the MIT license. See the LICENSE file for more info.