You need to enable JavaScript to run this app.
导航

iOS 快速接入

最近更新时间2023.07.04 19:18:06

首次发布时间2023.07.04 19:18:06

1. 功能说明

通过iOS端 DevTools 工具,可以在开发测试阶段,快速调试

  • 初始化配置浏览

  • 设备标识浏览

  • 服务配置下发浏览

  • 自定义参数设置浏览

  • 实时日志浏览


2. 组件集成

2.1. 集成要求

  • 已接入增长营销套件iOS SDK,支持的最小版本:6.12.0

2.2. 引入DevTools组件

通过CocoaPods集成DevTools组件

pod 'RangersAppLog', 'SDK_VERSION',
    :subspecs => [
        ...
      'DevTools',
        ...
    ]

3. 功能说明

完成接入操作后,打开完整的URL即可使用下述功能。

3.1. 面板入口

#import <RangersAppLog/BDAutoTrackDevTools.h>

//显示悬浮按钮入口
[BDAutoTrackDevTools showFloatingEntryButton];

devToolsEnabled 默认为 YES,只有加载了 DevTools 模块才会生效

//开启后,该 BDAutoTrack 实例才会在面板中展示
config.devToolsEnabled = YES;

//如果关闭,将不再面板中展示
config.devToolsEnabled = NO;

3.2. 事件栏

在开发工具面板中选择【事件】可切换到事件栏,事件栏功能包括

  • 事件状态筛选

    • 已采集:事件已生成,还未存入本地数据库

    • 已落库:事件已经存入本地数据库

    • 已上报:事件成功上报。若上报失败,会继续存入本地数据库

    • 落库失败:事件存入本地数据库失败,会被丢弃

  • 事件类型筛选

    • Launch:app 切前台事件,或者 app 首屏展示

    • Terminate:app 切后台事件,或者 app 进程被杀

    • Profile:用户属性事件

    • EventV3:自定义事件

    • UITracker:全埋点事件

  • 关键字筛选

  • 事件详情展示 & 复制



点击事件后,在弹框中展示事件详情,点击【复制】可复制事件详情至剪贴板



复制成功后提示:已复制到剪贴板



3.3. 信息栏

在开发工具面板中选择【基本信息】可切换到信息栏,信息栏功能包括

  • 基本信息:包括 appId, appName, SDK版本, 运行状态

  • 初始化配置:包含初始化传入的参数以及实时设置的配置信息;

  • 服务端配置:包含服务端下发的配置信息;

  • AB实验配置:包含AB实验命中的内容(JSON格式);

  • Log接口配置:日志上报接口下发的配置。

  • 自定义参数: 用户自定义的Header参数

  • 数据导出分享



3.4. 日志栏

在开发工具面板中选择【日志】可切换到日志栏,通过查看错误日志等可以快速排查接入等问题。日志栏功能包含:

  • 日志级别筛选

  • 功能模块筛选

  • 关键字筛选

  • 日志文件导出分享