$ yarn add react-native-talkingdata-yuanchu
android doc:https://doc.talkingdata.com/posts/1025
快速集成-代码混淆
-dontwarn com.tendcloud.tenddata.**
-keep class com.tendcloud.** {*;}
-keep public class com.tendcloud.** { public protected *;}
快速集成-配置权限
INTERNET 允许程序联网和发送统计数据的权限
ACCESS_NETWORK_STATE 允许应用检测网络连接状态,在网络异常状态下避免数据发送,节省流量和电量
READ_PHONE_STATE 允许应用以只读的方式访问手机设备的信息,通过获取的信息来唯一标识用户
ACCESS_WIFI_STATE 获取设备的MAC地址,同样用来标识唯一用户
WRITE_EXTERNAL_STORAGE 用于保存设备信息,以及记录日志
ACCESS_FINE_LOCATION(可选) 可通过GPS获取设备的位置信息,用来修正用户的地域分布数据,使报表数据更准确
ACCESS_COARSE_LOCATION(可选) 用来获取该应用被使用的粗略位置信息
GET_TASKS(可选) 获取当前应用是否在显示应用,可以更精准的统计用户活跃
快速集成-Android 10 OAID的说明
import ReactNativeTalkingdataYuanchu from 'react-native-talkingdata-yuanchu';
// TODO: What to do with the module?
ReactNativeTalkingdataYuanchu;