SDK部署
通过将SDK包嵌入到App中,随App启动,可采集App运行中的各项用户体验数据,您可以通过平台报表服务器查看App运行中的各项体验指标数据。
数据采集
博睿SDK支持采集如下数据:
应用信息
- 应用版本
- 应用名
用户信息(需使用高级功能API埋点)
- 用户ID
- 用户附加信息
流量信息
- 消耗流量
设备信息
- 设备ID(SDK生成的设备唯一标识)
- root状态
- 品牌名称
- 设备机型
- 操作系统版本
- 厂商定制操作系统版本(Android)
- 设备内存
- 语言
- CPU厂商
- CPU型号
- CPU指令集
- 屏幕分辨率
设备状态信息
- 系统CPU占用
- App使用CPU
- App占用内存
- 剩余电量
- 剩余内存
- 蓝牙开启状态
- GPS开启状态
- 屏幕方向
- 信号强度
网络状态信息
- 设备出口IP
- 本地DNS
- 网络制式
性能体验数据
- HTTP/HTTPS协议网络请求性能及错误数据
- WEBSOCKET协议请求性能及错误数据
- SOCKET请求性能及错误数据
- H5页面加载性能及错误数据
- 应用启动性能数据(含线程方法性能数据)
- 视图启动性能数据(含线程方法性能数据)
- 慢交互数据(含线程方法性能数据)
- 崩溃数据
- ANR数据
- 卡顿数据
- JS错误数据
- 自定义异常数据
- 自定义页面访问数据
- 自定义事件数据
- 自定义指标数据
- 自定义日志数据
系统版本
- Android支持4.4及以上版本
- iOS支持8.0及以上版本
SDK体积增量
- Android增加1MB以内
- iOS增加1.2MB左右