通过iOS端 DevTools 工具,可以在开发测试阶段,快速调试
初始化配置浏览
设备标识浏览
服务配置下发浏览
自定义参数设置浏览
实时日志浏览
通过CocoaPods集成DevTools组件
pod 'RangersAppLog', 'SDK_VERSION', :subspecs => [ ... 'DevTools', ... ]
完成接入操作后,打开完整的URL即可使用下述功能。
#import <RangersAppLog/BDAutoTrackDevTools.h> //显示悬浮按钮入口 [BDAutoTrackDevTools showFloatingEntryButton];
devToolsEnabled 默认为 YES,只有加载了 DevTools 模块才会生效
//开启后,该 BDAutoTrack 实例才会在面板中展示 config.devToolsEnabled = YES; //如果关闭,将不再面板中展示 config.devToolsEnabled = NO;
在开发工具面板中选择【事件】可切换到事件栏,事件栏功能包括
事件状态筛选
已采集:事件已生成,还未存入本地数据库
已落库:事件已经存入本地数据库
已上报:事件成功上报。若上报失败,会继续存入本地数据库
落库失败:事件存入本地数据库失败,会被丢弃
事件类型筛选
Launch:app 切前台事件,或者 app 首屏展示
Terminate:app 切后台事件,或者 app 进程被杀
Profile:用户属性事件
EventV3:自定义事件
UITracker:全埋点事件
关键字筛选
事件详情展示 & 复制
在开发工具面板中选择【基本信息】可切换到信息栏,信息栏功能包括
基本信息:包括 appId, appName, SDK版本, 运行状态
初始化配置:包含初始化传入的参数以及实时设置的配置信息;
服务端配置:包含服务端下发的配置信息;
AB实验配置:包含AB实验命中的内容(JSON格式);
Log接口配置:日志上报接口下发的配置。
自定义参数: 用户自定义的Header参数
数据导出分享
在开发工具面板中选择【日志】可切换到日志栏,通过查看错误日志等可以快速排查接入等问题。日志栏功能包含:
日志级别筛选
功能模块筛选
关键字筛选
日志文件导出分享