跳转至

更新日志


ft-sdk

1.7.3 (2026/07/02)

  1. 新增 FTSdk.setAutoSync(boolean),支持在 SDK 初始化后动态开启或关闭缓存数据自动同步。
  2. 修复 FTLoggerConfig.setLogLevelFilterswarnwarning 日志等级过滤值处理不一致的问题。
  3. 修复 Native Crash 与 ANR 的 logcat 配置应用问题,分别正确使用 nativeCrashLogCatSettinganrCrashLogCatSetting
  4. 优化启动阶段缓存数量初始化与文件缓存大小刷新逻辑,避免 SDK 启动时阻塞主线程。
  5. 优化文件缓存大小统计方式,使用持久化增量元数据提升大容量 FileStore 场景下缓存上限判断准确性与写入性能。
  6. 优化启用总缓存大小限制时的 RUM 缓存策略锁竞争,提升高并发 FileStore 写入稳定性。
  7. 优化远程配置日志展示,rumAllowWebViewHostlogLevelFilters 等数组字段会打印实际内容。

1.7.2 (2026/05/20)

  1. 新增与 DataKit 兼容的数据过滤能力,支持对 Logging 和 RUM 数据进行本地与远程规则过滤;默认开启,可通过 FTSDKConfig.setEnableDataFilter(false) 关闭。
  2. 新增 FTSDKConfig.setDataFilters ,支持配置本地过滤规则与远程过滤规则拉取间隔;过滤规则在 LineDataModifier 之后、本地缓存写入之前执行。
  3. 新增通用缓存大小限制配置 FTSDKConfig.enableLimitWithCacheSizeFTSDKConfig.setCacheDiscardCacheDiscard;原 enableLimitWithDbSizesetDbCacheDiscard 保留兼容但建议迁移到新接口。
  4. 新增文件缓存能力 FTSDKConfig.enableFileDataStore(),用于同步缓存和 RUM 聚合数据,并提供兼容旧缓存的迁移路径。
  5. ft-sdk 不再强依赖 ft-session-replay,未启用 Session Replay 的应用无需额外引入 ft-session-replay 依赖。
  6. 冷启动 Action 新增 app_launch_type 字段,用于区分前台启动和后台启动。
  7. 新增 RUM 兜底 View 数据,在 ApplicationLaunchBackgroundViewRootView 场景中生成真实 View 汇总记录,使启动、后台以及缺少前台 View 的 RUM 事件能够关联随机 view_id
  8. 优化数据同步策略,优先同步 RUM 数据,并按数据类型隔离重试与退避状态,减少日志同步影响 RUM 数据上报的情况。
  9. 修复自定义 Resource 属性可能覆盖 SDK 计算的 duration 的问题,并对异常兜底耗时进行非负值保护。
  10. 修复 Session Replay 上传重试与上传地址校验逻辑,避免无效地址反复触发上传,并让可重试失败按退避策略处理。

1.7.1 (2026/04/30)

  1. 新增 View RUM 指标 view_long_task_rate,用于统计 View 生命周期内 Long Task 总时长占比,取值最大为 1
  2. 新增崩溃 RUM Error 指标 foreground_crash_free_durationbackground_crash_free_duration,用于区分前台、后台无崩溃运行时长。
  3. 新增 Resource 网络快照字段,包括 network_availablenetwork_validatednetwork_downlink_kbpsnetwork_uplink_kbpsnetwork_signal_strength
  4. SDK 数据同步默认开启 deflate 压缩,可通过 FTSDKConfig.setCompressIntakeRequests(false) 关闭。
  5. 修正 ft-sdk 与 Session Replay 模块之间的版本依赖约束,提升集成兼容性校验准确性。

1.7.0 (2026/04/17)

  1. 新增 Session Replay 能力,支持 WebView Session Replay、DCloud WebView 以及 WebView 容器全量快照关键帧采集。
  2. 新增 Session Replay 与 RUM 上下文关联能力,可将 WebView 容器与已加载 HTML 内容的上下文进行关联。
  3. 新增 Session Replay 错误采样能力,并支持通过远程配置动态控制 Session Replay。
  4. 新增 Session Replay 图片资源上传能力,补充 userAgent、appVersion 等参数透传与同步链路适配。
  5. 优化 Session Replay 初始化、分片补帧、帧生成与消费、延迟写入、磁盘写入限制等逻辑,提升录制与同步稳定性。
  6. 修复 WebView 数据丢失、不可见场景处理异常、过早写入导致白屏、低版本 OkHttp 无法同步、Bitmap 回收导致录制失败等问题。
  7. 修复部分控件在布局未完成时调用相关方法导致的崩溃问题,提升整体稳定性与兼容性。

1.6.17 (2026/3/25)

  1. 修复 1.6.16 版本引入的问题:远程动态配置在首次加载时未生效。
  2. 新增 TraceContextTraceContext.Simple,用于自定义 Trace Header 处理。 可通过重写 HeaderHandler.getTraceContext(Request),一次性提供 headerstraceIdspanId, 并完全兼容现有的 getTraceHeadergetTraceID / getSpanID 实现。
  3. 支持通过 FTSdk.setDatakitUrl(url)FTSdk.setDatawayUrl(datawayUrl, clientToken) 动态更改传输地址。

1.6.16 (2026/1/08)

  1. 为 globalContext 和属性 key 增加非法字符过滤。
  2. 扩展 resource_type 支持范围,新增 image、media、font、CSS、JS、native 类型。
  3. 支持通过 FTSDKConfig.setRemoteConfigurationCallBack(FTRemoteConfigManager.FetchResult),FTSdk.updateRemoteConfig(int remoteConfigMiniUpdateInterval, FTRemoteConfigManager.FetchResult result) 对远程变量进行自定义解析和配置
  4. Resource 新增 resource_http_protocolresource_request_sizeresource_connection_reuse 字段。
  5. 细化冷启动时间指标,新增 app_pre_application_init_timeapp_application_init_timeapp_first_frame_init_time
  6. 增加对 OkHttp 3.12 及以上版本的兼容支持。
  7. 修复 Resource 请求开始时间不准确的问题。
  8. 修复 SDK 关闭过程中,获取 Action 和 View 时偶现的空指针异常。
  9. 优化错误堆栈格式,修复特定场景下换行错误的问题。
  10. 在应用处于后台时,增加受限的 Long Task 监测能力。
  11. 优化应用后台状态下的 Session 刷新机制。
  12. 优化 Action、View 和 Resource 中的纳秒级耗时计算逻辑。

1.6.15 (2025/12/03)

  1. 优化 FPS 监测机制:在主线程启动, 当应用进入后台时自动停止监测
  2. 优化超过 4K 的长日志输出机制,提升日志可读性和完整性。
  3. 优化 resource、long task、error 在 View 上下文中的生成逻辑。
  4. 提升 View 生成速率,并减少具有相同 view_id 的产生的流量数据。
  5. 移除子进程中对 ActivityLifecycleCallbacks 的限制,让生命周期监听更完整。
  6. 修复 View 偶现数据更新丢失的问题。
  7. 修复异步网络请求导致的会话刷新异常。
  8. 修复 SDK shutdown 后再次初始化无法触发空闲释放 DB 的问题。

1.6.14 (2025/08/20)

  1. 使用 ContentProvider 优化多进程数据采集高负载场景的兼容问题
  2. 移除 SDK AndroidMainfest android.permission.READ_PHONE_STATE 的声明,需要集成方根据实际情况自行添加。权限使用说明见集成文档
  3. 限制子进程的数据同步,子进程采集的数据会由主进程进行数据上报。

1.6.13 (2025/08/10)

  1. 新增 FTRUMConfig.setActionTrackingHandler 用于支持自定义用户操作追踪。该处理器允许开发者自定义 RUM 数据中的 用户操作(应用启动、点击)追踪方式。开发者可以修改操作名称、添加自定义属性,或跳过对特定操作的追踪。
  2. 新增 FTRUMConfig.setViewActivityTrackingHandler 用于支持自定义 Activity 页面追踪。该处理器允许开发者自定义 RUM 数据中的 Activity 页面追踪方式。开发者可以修改页面名称、添加自定义属性,或跳过对特定 Activity 的追踪。
  3. 新增 FTRUMConfig.setViewFragmentTrackingHandler 用于支持自定义 Fragment 页面追踪。该处理器允许开发者自定义 RUM 数据中的 Fragment 页面追踪方式。开发者可以修改页面名称、添加自定义属性,或跳过对特定 Fragment 的追踪。
  4. 修复 FTRUMGlobalManager.addAction 缺失 bindUserData 绑定相关信息的问题,例如 userid
  5. View 中 Fragemnt 新增 load_time 的数据指标
  6. 新增 FTRUMGlobalManager.updateTime 用于定制当前 view 的加载时间
  7. 提高对 OkHttp 3.12.x 版本的兼容性。
  8. 通过 FTRUMConfig.appendRUMGlobalContext 添加的标签可以在 session 期间更新。

1.6.12 (2025/06/11)

  1. 添加 FTRUMConfig.setEnableTraceWebView 配置是否开启通过 Android SDK 采集 WebView 数据, 通过 FTRUMConfig.setAllowWebViewHost 可以控制需要过滤 host 地址
  2. 添加 ContentHandlerHelperEx.onExceptionWithFilter, 可以针对本地网络错误进行过滤
  3. 添加 FTSDKConfig.setRemoteConfiguration 支持开启远程条件配置功能, 添加FTSDKConfig.setRemoteConfigMiniUpdateInterval 支持在开启远程控制之后,设置最短更新时间间隔

1.6.11 (2025/05/15)

  1. 添加 FTRUMConfig.setEnableTraceUserViewInFragment 支持 fragment view 数据采集,默认为 false
  2. 添加 FTSDKConfig.setLineDataModifierFTSDKConfig.setDataModifier 支持数据写入替换,支持数据脱敏
  3. 添加 FTRUMConfig.setSessionErrorSampleRate 支持错误采样,在未被 setSamplingRate采样时, 在发生错误时可以对 1 分钟前的 rum 的数据进行取样采集
  4. FTSDKConfig.setEnableAccessAndroidID(false)时, 使用本地随机 uuid 作为 device_uuid
  5. 优化高频日志写入,优化数据同步以及数据闲置关闭的逻辑

1.6.10 (2025/04/18)

  1. 新增 FTSDKConfig.setEnableOkhttpRequestTag 支持 okhttp request 添加唯一 ResourceID, 来解决相同请求高并发 trace_id ,span_id 错误错位的问题, ft-plugin 1.3.5 以上版本支持自动添加 ResourceID。
  2. 修复多次初始化 RUM 配置的场景下,与其他崩溃采集 SDK,产生循环调用的问题
  3. 原生页面跳转至 WebView 页面时,用原生页面名称填充 view_referrer
  4. 修复网络请求 IOException 重抛出篡改原始类型的问题
  5. FTSDKConfig 新增 setProxy,setProxyAuthenticator,setDns OkHttp 数据同步网络请求进行 Proxy、ProxyAuthenticator、Dns 的配置
  6. Okhttp 数据同步网络请求支持已知 hostName DNS IP 轮循连接

1.6.9 (2025/03/07)

  1. 修改 isAppForeground 的判断机制,适配隐私敏感信息检测
  2. 新增 resource 数据字段 resource_first_byte_timeresource_dns_timeresource_download_timeresource_connect_timeresource_ssl_time, 支持在观测云上 Resource 耗时增强展示,并支持「应用性能监测」火焰图对齐时间轴
  3. 优化同步重试机制,取消 FTSDKConfig.setDataSyncRetryCount(0) 数据直接丢弃的配置选项
  4. FTSDKConfig.enableDataIntegerCompatible 默认开启,用于兼容 web 数字浮点类型的数据
  5. 修复多次初始化 RUM 配置的场景下,导致重复产生崩溃数据的问题

1.6.8 (2025/01/21)

  1. 修复多次初始化 RUM 配置,fps 采集不准确的问题
  2. 容错老版本缓存数据升级
  3. FTRUMConfig.setOkHttpTraceHeaderHandler 迁移至 FTTraceConfig.setOkHttpTraceHeaderHandler
  4. WebView SDK 内部信息增强,优化性能

1.6.7 (2025/01/10)

  1. 支持自定义 FTTraceInterceptor.HeaderHandler 与 RUM 数据做关联
  2. 支持通过 FTRUMConfig.setOkHttpTraceHeaderHandler 更改 ASM 写入的 FTTraceInterceptor.HeaderHandler 内容, 支持通过 FTRUMConfig.setOkHttpResourceContentHandler 更改 ASM 写入的 FTResourceInterceptor.ContentHandlerHelper 内容。
  3. 优化崩溃采集能力,适配某些 OS 触发 system.exit 导致崩溃数据无法采集的场景
  4. 修正 tag 偶现为空字符,从而导致数据无法正常上报的问题
  5. 优化 ASM OkHttpListener EventListener 的覆盖逻辑,支持保留原项目 EventListener 事件参数传递

1.6.6 (2024/12/27)

  1. 网络状态及类型获取优化,支持 ethernet 类型的网络类型显示
  2. 优化无网络状态下,数据写入频繁关闭数据库的问题
  3. 修复丢弃日志与 RUM 丢弃旧数据时,数据条目数与设置条目数偏差的问题
  4. TV 设备按键事件适配,剔除非 TV 设备 tag
  5. 支持通过 FTRUMConfig.setRumCacheLimitCount(int)限制 RUM 数据缓存条目数上限,默认 100_000
  6. 支持通过 FTSDKConfig enableLimitWithDbSize(long dbSize) 限制总缓存大小功能,开启之后 FTLoggerConfig.setLogCacheLimitCount(int)FTRUMConfig.setRumCacheLimitCount(int) 将失效
  7. 优化设备无操作场景下 Session 刷新规则

1.6.5 (2024/12/24)

  1. 弱化 Webview 在 AOP 过程中参数为 null 的提示
  2. 优化应用在后台长 Session 更新的机制

1.6.4 (2024/12/03)

  1. 优化 App 启动时间在 API 24 以上的统计
  2. 支持通过 FTRUMConfig.setEnableTrackAppUIBlock(true, blockDurationMs) 设置检测时间范围

1.6.3 (2024/11/18)

  1. 优化自定义 addAction 在高频率调用时的性能表现
  2. 支持使用 FTSDKConfig.setCompressIntakeRequests 对同步数据进行 deflate 压缩配置

1.6.2 (2024/10/24)

  1. RUM 新增 addAction 方法,支持 property 扩展属性与频繁连续数据上报

1.6.1 (2024/10/18)

  1. 修复 RUM 单独调用自定义 startView,导致监控指标 FTMetricsMTR 线程未被回收的问题
  2. 支持通过 FTSdk.appendGlobalContext(globalContext)FTSdk.appendRUMGlobalContext(globalContext)FTSdk.appendLogGlobalContext(globalContext)添加动态属性
  3. 支持通过 FTSdk.clearAllData() 清理未上报缓存数据
  4. SDK setSyncSleepTime 最大限制延长为 5000 ms

1.6.0 (2024/08/18)

  1. 优化数据存储和同步性能 (旧版本升级至 1.6.0 需要配置 FTSDKConfig.setNeedTransformOldCache 进行旧数据兼容同步)
  2. 修复在使用 ft-plugin 时,调用 Log.w(String,Throwable) 引发异常的问题

1.5.2 (2024/07/10)

  1. Error network_error 添加本地网络错误类型的提示,用于补充说明 Resource 数据中 resource_status=0 场景
  2. 修复 setEnableTrackAppCrash(false) 时 uncaughtException rethrow 传递问题

1.5.1 (2024/06/19)

  1. Java Crash 及 ANR 补充其他线程代码堆栈
  2. Java Crash,Native Crash,ANR 添加附加 logcat 配置功能
  3. 修复长 session 且无 action 更新场景下,频繁更新 session_id 的问题

1.5.0 (2024/06/03)

  1. RUM resource 网络请求添加 remote ip 地址解析功能
  2. 修复开启 RUM SampleRate 后,高并发网路请求引发的数组线程安全问题
  3. ConnectivityManager.registerDefaultNetworkCallback 方法容错优化
  4. 添加行协议 Integer 数据兼容模式,处理 web 数据类型冲突问题
  5. 自动采集 Action click 中控件资源名 id 获取优化
  6. SDK config 配置读取异常问题容错优化

1.4.6 (2024/05/15)

  1. SDK 初始化容错优化
  2. 新增日志新增 Status.Debug 类型
  3. 控制台抓取日志等级对应关系调整: Log.i -> infoLog.d -> debug
  4. FTLogger 自定义日志支持自定义 status 字段

1.4.5 (2024/04/26)

  1. 重复初始化兼容优化处理
  2. 优化 c/c++ 崩溃采集数据同步逻辑,避免在某些场景下意外中断退出,导致死锁
  3. 优化 startAction Property 属性写入逻辑,避免发生线程安全访问问题

1.4.4 (2024/04/01)

  1. 数据库链接容错保护
  2. 修正 setOnlySupportMainProcess true 时,子进程配置部分不起效问题
  3. 修正 RUM 不开启 View 采集, Crash 不会 rethrow 的问题

1.4.3 (2024/03/22)

  1. 支持 Dataway 与 Datakit 的地址上传
  2. 支持发送 Action,View,Resource,LongTask,Error 类型的 RUM 数据。
    • View,Action 页面跳转,控件点击操作自动采集,需要使用 ft-plugin
    • Resource,自动采集,仅支持 Okhttp,并需要使用 ft-plugin
    • Error 中的 Native Crash 和 ANR 需要使用 ft-native
  3. 支持发送 Log 数据,控制台自动写入,需要使用 ft-plugin
  4. 链路 http header propagation,仅支持 Okhttp,并需要使用 ft-plugin
  5. 支持数据同步参数配置,请求条目数据,同步间歇时间,以及日志缓存条目数。
  6. 支持 SDK 内部日志转化为文件

更多日志

ft-session-replay

0.1.6 (2026/07/09)

ft-session-replay

  1. 新增 Flutter Session Replay 外部录制器模式,Flutter 侧录制器可复用 Session Replay 采样、上下文更新和数据写入能力,同时关闭原生录制器生命周期。
  2. 修复 Session Replay 处理 DialogFragment 时,getDialog() 或所属 Window 为空导致的崩溃问题。

ft-session-replay-material

  1. 无变更。

ft-session-replay-compose

  1. 无变更。

0.1.5 (2026/05/19)

ft-session-replay

  1. 新增 Flutter Session Replay 上传兼容能力,支持通过 Flutter RUM 上下文 Key 将 Replay 批次映射到对应 Segment。
  2. 修复普通存储与加密存储实现下 Session Replay 文件读写工厂的兼容性问题。
  3. 修复 Session Replay 数据和资源上传的重试状态处理,上传失败时按退避策略重试;无效上传地址会被跳过,直到可用地址配置完成。
  4. 替换 Session Replay 中剩余的 JetBrains 空值注解为 AndroidX 注解,减少冗余注解依赖。

ft-session-replay-material

  1. 无变更。

ft-session-replay-compose

  1. 无变更。

0.1.4 (2026/04/30)

ft-session-replay

  1. 移除冗余 Kotlin 依赖,简化 Session Replay 依赖关系。
  2. 完善 Session Replay 配置、隐私控制、自定义 Mapper 扩展、资源上传回调等公开 API 注释,提升 Java/Kotlin 集成时的 IDE 提示和自定义扩展开发体验。

ft-session-replay-material

  1. ft-session-replay 0.1.4 对齐版本,无 API 或行为变更。

ft-session-replay-compose

  1. 修复录制 AndroidView 互操作节点时,低版本 Session Replay Core 缺少 MappingContext.getInteropViewCallback() 导致崩溃的问题。
  2. 新增 consumer ProGuard 规则,保留 Compose Replay 依赖的 MappingContext AndroidView 互操作回调访问方法。
  3. 完善 Compose Replay 的 Modifier 隐私覆盖、扩展支持、文本截断模式和图片 Wireframe 辅助方法注释,提升 Kotlin/Compose 集成时的 IDE 提示。

0.1.3 (2026/04/17)

ft-session-replay

  1. 新增 WebView Session Replay 能力,支持 DCloud WebView 以及 WebView 容器全量快照关键帧采集。
  2. 新增 Session Replay 与 RUM 上下文关联能力,可将 WebView 容器与已加载 HTML 内容的上下文进行关联。
  3. 新增错误采样能力,并支持通过远程配置动态控制 Session Replay。
  4. 新增图片资源上传能力,完善 userAgent、appVersion、forceFullSnapshot 等元数据处理。
  5. 优化帧生成与消费、分片补帧、WebView Replay 数据延迟写入、不可见 WebView 处理以及磁盘写入限制,提升稳定性与性能。
  6. 修复 WebView Replay 数据丢失、过早写入导致白屏、低版本 OkHttp 同步失败、Bitmap 回收导致录制失败、rumLinkKey 空值处理以及多图片场景下录制超时等问题。

ft-session-replay-material

  1. 新增 Session Replay 对 Material 组件的支持,包括 CardView 和 Chip。
  2. 优化低版本 Android 的兼容性与调试支持。
  3. 优化 Material 组件在 Replay 数据中的渲染表现,更新 MaterialDrawableToColorMapper 规则。
  4. ft-session-replay 对齐版本策略,提升发布管理和集成一致性。

ft-session-replay-compose

  1. 新增 Jetpack Compose Session Replay 支持,可对 ComposeViewAndroidComposeView 场景进行录制与回放。
  2. 支持常见 Compose 组件的语义映射与回放,包括文本、文本输入框、按钮、图片、滑块、Switch、Checkbox、RadioButton、Tab 以及容器类节点。
  3. 支持在 Compose 中通过 Modifier 进行 Session Replay 隐私覆盖,包括隐藏节点、图片隐私、文本与输入隐私、触控隐私。
  4. 当前 Compose 回放基于语义节点映射,不保证像素级还原;Brush 背景暂不支持,例如线性渐变、径向渐变等背景不会按原始效果回放。

ft-session-replay 更多日志

ft-session-replay-material 更多日志

ft-session-replay-compose 更多日志

ft-native

1.1.3 (2026/04/30)

  1. 增强 Native Crash 回溯健壮性,增加空地址检测,并在 libft_native_exp_lib.so 中强化 libunwind.so 回溯时的空指针和野指针检查。
  2. 修复 Native Crash 处理过程中 libunwind.so 可能出现二次崩溃的问题。

1.1.2 (2025/07/18)

  1. 适配 Android 16K 页面大小(兼容 Android 15+)

1.1.1 (2024/06/22)

  1. 添加 Native Crash 和 ANR 中 logcat 配置功能

1.1.0 (2024/03/22)

  1. 支持捕获 ANR Crash
  2. 支持捕获 C/C++ Native Crash
  3. 支持崩溃时采集应用运行状态
  4. 支持 ANR 和 Native Crash 触发回调

更多日志

ft-plguin ( AGP >=7.4.2 )

1.3.7 (2026/06/26)

  1. ignorePackages 新增通配符配置支持。
  2. 修复开启 autoUploadNativeDebugSymbol 且使用默认 nativeLibPath 自动识别时,部分 AGP 构建下未 strip 的 Native .so 符号文件目录无法识别,导致符号压缩包生成异常的问题。

1.3.6 (2025/12/03)

  1. 支持 UniApp WebView
  2. 新增 knownWebViewClasses 参数以支持 ASM 写入。
  3. 新增日志输出到文件的功能。
  4. 新增 verboseLog 参数,用于输出更多日志。
  5. 在 FTMethodAdapter 中增加数值边界处理。
  6. 新增忽略配置,用于过滤自定义 WebView 的内部方法。

1.3.5 (2025/04/18)

  1. 优化 plugin 参数在并发编译中的稳定性
  2. 添加 ASM 写入 FTAutoTrack.trackRequestBuilder 方法,需要使用 ft-sdk 1.6.10 以上版本
  3. 支持 Log.println 日志自动抓取,需要使用 ft-sdk 1.6.8 以上版本

1.3.4 (2024/12/11)

  1. 优化错误日志输出
  2. 修改 minifyEnabled 未开启,导致 sourcemap symbol 文件未生成的问题
  3. 支持通过 generateSourceMapOnly true,生成 sourcemap 但是不主动上传

1.3.3 (2024/09/04)

  1. 优化 native symbol so 自动获取上传,支持自定义指定 nativeLibPath

1.3.2 (2024/08/13)

  1. 支持 React Native WebView 事件自动捕获

1.3.1 (2024/07/04)

  1. 添加 asmVersion 配置功能,支持 asm7 - asm9,默认为 asm9
  2. 修复了 WebView 自定义方法在 ASM 写入后导致循环调用,从而无法加载 WebView 内容的问题 (涉及方法 loadUrlloadDataloadDataWithBaseURLpostUrl)
  3. IgnoreAOP 支持在类中声明,进行整个类中的方法忽略
  4. 添加 ignorePackages 配置, 支持通过包路径配置对 ASM 进行忽略

1.3.0 (2024/03/22)

  1. 支持 datakit source map 自动上传,支持 native symbol 的上传
  2. 支持捕获 Application 冷热启动,Activity 页面跳转,View、ListView、Dialog、Tab 点击事件。
  3. 支持 Webview Js 监听方法的写入
  4. 支持 Okhttp Trace 和 Resource 数据自动写入
  5. 支持 Gradle 8.0,AGP 8.0
  6. 支持 IgnoreAOP 忽略标记
  7. 支持兼容阿里云热修复框架

更多日志

ft-plugin-legacy ( AGP <=7.4.2 )

1.1.9 (2025/12/09)

  1. 支持 UniApp WebView
  2. 新增 knownWebViewClasses 参数以支持 ASM 写入。
  3. 新增日志输出到文件的功能。
  4. 新增 verboseLog 参数,用于输出更多日志。
  5. 在 FTMethodAdapter 中增加数值边界处理。
  6. 新增忽略配置,用于过滤自定义 WebView 的内部方法。

1.1.8 (2024/08/13)

  1. 支持 React Native WebView 事件自动捕获

1.1.7 (2024/07/04)

  1. 修复了 WebView 子类重写方法在 ASM 写入后导致循环调用,从而无法加载 WebView 内容的问题 (涉及方法 loadUrlloadDataloadDataWithBaseURLpostUrl)
  2. IgnoreAOP 支持在类中声明,进行整个类中的方法忽略
  3. 添加 ignorePackages 配置, 支持通过包路径配置对 ASM 进行忽略

1.1.6 (2024/03/22)

  1. 支持 datakit source map 自动上传,支持 native symbol 的上传
  2. 支持捕获 Application 冷热启动,Activity 页面跳转,View、ListView、Dialog、Tab 点击事件。
  3. 支持 Webview Js 监听方法的写入
  4. 支持 Okhttp Trace 和 Resource 数据自动写入
  5. 支持 AGP 7.4.2 以下的版本
  6. 支持 IgnoreAOP 忽略标记
  7. 支持兼容阿里云热修复框架

更多日志

文档评价

文档内容是否对您有帮助? ×