相关 SDK 更新内容
- 优化 FTHttpOverrideConfig 配置方式,支持脱离 SDK Config 配置
- 支持通过 FTRUMManager.sdkConfig(inTakeUrl) 过滤不需要采集的 url
- 优化 Resource 采集 resourceSize 计算方式
- 支持通过
FTRUMManager.sdkConfig(rumCacheLimitCount,rumCacheDiscard)
限制 RUM 数据缓存条目数上限,默认 100_000 - 支持通过
FTMobileFlutter.sdkConfig(enableLimitWithDbSize,dbCacheLimit,dbCacheDiscard)
设置限制总缓存大小, 开启之后FTRUMManager.sdkConfig(rumCacheLimitCount)
,FTLogger.logConfig(logCacheLimitCount)
- 适配 Android ft-sdk 1.6.7 内容,适配 iOS 1.5.9
- 支持通过
FTMobileFlutter.sdkConfig(compressIntakeRequests)
开启压缩配置 - 支持通过
FTRUMManager().setConfig(enableNativeAppUIBlock, uiBlockDurationMS)
开启 Native LongTask 检测和设置检测时间范围 - 支持通过
FTRUMManager().setConfig(enableTrackNativeAppANR)
开启 Native ANR 监测 - 支持通过
FTRUMManager().setConfig(enableTrackNativeCrash)
开启 AndroidJava Crash、Android C/C++ Crash、iOS Crash 的监测 - 兼容高版本 AGP 7.3+ 版本 namespace 适配改动
- 适配 Android ft-sdk 1.6.2, 1.6.3, 1.6.4 内容,适配 iOS 1.5.5, 1.5.6, 1.5.7 内容
- 支持通过 FTMobileFlutter.clearAllData() 清理未上报缓存数据
- 适配 Android ft-sdk: 1.6.1
- 修复 RUM 单独调用自定义 startView,导致监控指标 FTMetricsMTR 线程未被回收的问题
- 支持通过 FTSdk.appendGlobalContext(globalContext)、FTSdk.appendRUMGlobalContext(globalContext)、 FTSdk.appendLogGlobalContext(globalContext)添加动态属性
- 支持通过 FTSdk.clearAllData() 清理未上报缓存数据
- SDK setSyncSleepTime 最大限制延长为 5000 ms
- 适配 iOS 1.5.4
- 添加全局、log、RUM globalContext 属性动态设置方式
- 添加清除数据方法,支持删除所有尚未上传至服务器的数据
- 调整同步间歇支持的最大时间间隔至 5000 毫秒
- 修正应用前后台切换产生多个 View 数据的问题 ( MaterialApp 被重新加载,产生 FTRouteObserver 存在多个实例,从而产生多份监听数据)
- 修正内部版本标记错误的问题
- 适配 iOS 1.5.3
- 适配 Android ft-sdk: 1.6.0, ft-plugin 1.3.3
- 适配 iOS 1.5.2,适配 Xcode 16
- 适配 Android ft-sdk:1.5.2,ft-native 1.1.1 ft-plugin 1.3.1
- 适配 iOS 1.5.1
- 优化休眠唤醒页面监听的设置方式,无需设置 FTLifeRecycleHandler
- 修正 Android 特殊场景长时间使用后,会偶现频繁刷新 session_id 的问题
- Android 适配 ft-sdk 1.5.1
- 优化休眠唤醒页面监听的设置方式,无需设置 FTLifeRecycleHandler
- 修正 Android 特殊场景长时间使用后,会偶现频繁刷新 session_id 的问题
- Android 适配 ft-sdk 1.5.1.-alpha03
- 扩充 FTDialogRouteFilterObserver,针对 PopupRoute 类型页面进行过滤
- Android 适配 ft-sdk 1.5.0,iOS 适配 1.5.0
- 同 0.5.0-dev.2,0.5.0-dev.3
- 添加 FTDialogRouteFilterObserver,针对 DialogRoute 类型页面进行针对过滤
- FTRouteObserver 添加 routeFilter, 可以过滤不进行 View 追踪的页面
- 同 0.4.6-dev.1
- Android 适配 ft-sdk:1.4.3, ft-native:1.1.0, ft-plugin:1.3.0
- iOS 适配 1.4.11
- iOS 适配 1.4.9-beta.5,iOS webview 数据 time 精度问题
- iOS 适配 1.4.9-beta.4,处理 macOS 编译环境兼容问题
- iOS 适配 1.4.9-beta.3
- Android 适配 1.4.1-beta01,iOS 适配 1.4.9-beta.1
- 同 0.4.5-dev.1
- 新增 dataway 上传方式
- Error 数据新增 errorType 数据
- 修复 iOS enableUserResource 关闭,获取 trace header 崩溃的问题
- iOS 适配 1.4.9-alpha.5,Android 适配 1.4.1-alpha01
- Android 添加最大重试次数配置,添加内部日志接管对象, 处理 addResource 某些情况出现异常的的问题
- Android 适配 ft-sdk:1.3.17-alpha05
- iOS 1.4.8-alpha.3
- Android ft-sdk:1.3.17-beta01,ft-plugin:1.2.2-beta01
- iOS 1.4.7-beta.1
- Android ft-sdk:1.3.16-alpha05
- Android ft-sdk:1.3.16-beta01
- iOS 适配 1.4.6-alpha.4
- Android ft-sdk:1.3.16-alpha02
- iOS 适配 1.4.6-alpha.1
- webview 功能更新适配
- Android ft-sdk:1.3.16-alpha01,ft-plugin:1.2.2-alpha01
- iOS 适配 1.4.5-alpha.1
- 调整对 Java 版本的兼容性
- 移除对 http 库的依赖
- 新增将自定义日志打印至控制台的功能
- 同 0.4.2-dev.1
- iOS 适配 1.4.4-beta.1
- Android 适配 ft-sdk:1.3.13-beta01
- iOS 适配 1.4.3-alpha.1
- Android 适配 ft-sdk:1.3.12-beta01,ft-native:1.0.0-beta01
- SDK version 显示问题修复
- 修正 ios
- android ft-sdk:1.3.12-alpha01
- ios sdk 1.4.1-alpha.3
- 新增 View Action Resource Log 添加扩展 property
- 适配 Android agent_1.3.10-beta02
- 适配 iOS 1.4.1-alpha.2
- 适配 Android 1.3.10-beta01
- 适配 Android 1.3.10-alpha01
- 优化 ErrorMonitorType DeviceMetricsMonitorType 配置方式
- iOS 适配 1.3.9-alpha.14
- iOS 适配 1.3.9-alpha.13
- 优化 route name 显示
- trackEventFromExtension 方法调整
- 适配 iOS 1.3.9-alpha.11
- 适配 iOS 1.3.9-alpha.10
- 适配 Android ft-sdk:1.3.8-beta03
- 适配 Android ft-sdk:1.3.8-beta02
- 修改 FTLifeRecycleHandler removeObserver 错误
- 添加 RUM 页面自动监测唤醒和休眠的方式
- FTRouteObserver 从示例添加至 SDK
- 添加 http autoTrack
- RUM view 补充不设置 route name,获取到 view_name 的方式
- iOS action 传参调整
- 优化 Android ID 获取规则,可以动态控制
- 修正 iOS 监控类型参数不起作用的问题
- 添加用户信息设置
- 添加页面监控指标上报
- 添加 longtask 支持
- 升级 Android ft-sdk:1.3.6-beta06
- 升级 Android ft-sdk:1.3.6-beta05
- 升级 Android ft-sdk:1.3.6-beta04
- 升级 Android ft-sdk:1.3.6-beta03
- 升级 iOS 1.3.5-beta.4
- 调整 Android Native lib 版本 ft-sdk:1.3.6-beta02
- 调整 Android Native lib 版本 ft-sdk:1.3.6-beta02
- 调整 Android Native lib 版本 ft-native:1.0.0-alpha05
- 设置 iOS Native SDK 1.3.5-beta.3
- 调整 Android miniSDK 为 21
- 升级 iOS Native SDK 1.3.5-beta.2
- iOS SDK 版本升级 1.3.5-beta.1
- Android SDK 版本升级 1.3.6-beta01
- 调整 Android SDK
- Android Native Bug 修复升级
- 调整 Android SDK
- 调整 Android SDK
- 调整 iOS SDK
- 适配新版本 Native SDK
- 修复 Android 单 trace 数据不触发同步数据的问题
- 升级 iOS Android Native 支持库
- 用户绑定方法方法名修改
- resource 遗漏参数添加
- 修改 README LICENSE
- 添加 Trace RUM Log 调用接口
- 适配新 rum SDK
- null safety
- 更新 Android iOS Dataflux SDK
- 优化地理位置获取的方法
- 文档格式修改
- 修改文档
- 用户自定义埋点
- 流程图上报方法
- 监控项目关联