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

1.0.2 • Public • Published

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

License

meslog-module is available under the MIT license. See the LICENSE file for more info.

Package Sidebar

Install

npm i mesglog

Weekly Downloads

2

Version

1.0.2

License

MIT

Unpacked Size

6.89 MB

Total Files

132

Last publish

Collaborators

  • ahung