Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 1 KB

README.md

File metadata and controls

42 lines (26 loc) · 1 KB

react-native-mta for IOS

react-native-mta 静态库提供了 react-native 调用 MTA 的接口,关于 MTA 的介绍和使用说明请看 mta.qq.com

安装

通过使用 npmreact-native 进行安装

npm install react-native-mta
react-native link react-native-mta

工程中添加 react-native-mta 所需要的系统库

TAGETS > Build Phases > Link Binary With Libraries 中添加

libz.dylib
libsqlite3.dylib
SystemConfiguration.framework
CoreTelephony.framework
AdSupport.framework

使用

这个静态库提供了 MTA 的大部分数据接口桥接

另外增加了设置全局 kv 变量的方法,在使用 KeyValue 方式进行上报时,将把全局的kv合并发送

import mta from 'react-native-mta';

mta.startWithAppkey("myAppKey"); //初始化控件,使用 mta appkey 进行注册

mta.setGlobalKvs({user_id:""});  //设置全局变量

mta.trackCustomKeyValueEvent("event_1", {}); //自定义事件上报