0.1.3 • Published 6 years ago

react-native-baidu-mjt v0.1.3

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

百度移动统计基础分析 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 开启错误日志收集, 默认 1
  • logSendWifiOnly 仅在 WIFI 环境发送日志,默认 false。iOS 专用,Android 需要在 AndroidManifest.xml 中 设置 BaiduMobAd_ONLY_WIFI
  • sessionResumeInterval 设置应用进入后台再回到前台为同一次启动的最大间隔时间,默认 30
  • logSendInterval 日志发送时间间隔,logStrategy 为 2 时有效
  • logStrategy 设置日志发送策略,0:启动,1:每天,2:自定义,默认0
  • enableDebug 是否打印SDK中的日志,默认 false
  • adid adid。iOS 专用
  • enableGps 设置是否获取GPS信息,默认 true。iOS 专用,Android 需要在 AndroidManifest.xml 中 设置 BaiduMobAd_GPS_LOCATION
  • appKey appKey