百度移动统计基础分析 react-native SDK
安装
npm i react-native-baidu-mjt
react-native link react-native-baidu-mjt
iOS 接入
参考 SDK快速接入(Objective C) 或 cocoapods
配置:[your target] > Build Settings > General > Linked Frameworks and Libraries > 添加 libz.1.2.5.tbd
libstdc++.tbd
CoreTelephony.framework
JavaScriptCore.framework
Security.framework
CoreLocation.framework
SystemConfiguration.framework
CoreGraphics.framework
UIKit.framework
Foundation.framework
或者
配置:[your target] > Build Settings > OTHER_LDFLAGS > 依次添加 -l"z"
-l"stdc++"
-framework "CoreTelephony"
-framework JavaScriptCore
-framework Security
-framework CoreLocation
-framework SystemConfiguration
-framework CoreGraphics
-framework UIKit
-framework Foundation
Android 接入
参考 安卓SDK快速接入(Gradle配置) 的 配置manifext.xml-添加业务配置
配置业务
使用
start(options)
开启统计,options 包含如下参数:
channel
渠道enableExceptionLog
开启错误日志收集, 默认 1logSendWifiOnly
仅在 WIFI 环境发送日志,默认 false。iOS 专用,Android 需要在 AndroidManifest.xml 中 设置 BaiduMobAd_ONLY_WIFIsessionResumeInterval
设置应用进入后台再回到前台为同一次启动的最大间隔时间,默认 30logSendInterval
日志发送时间间隔,logStrategy 为 2 时有效logStrategy
设置日志发送策略,0:启动,1:每天,2:自定义,默认0enableDebug
是否打印SDK中的日志,默认 falseadid
adid。iOS 专用enableGps
设置是否获取GPS信息,默认 true。iOS 专用,Android 需要在 AndroidManifest.xml 中 设置 BaiduMobAd_GPS_LOCATIONappKey
appKey