Releases: growingio/growingio-sdk-android-autotracker
Releases · growingio/growingio-sdk-android-autotracker
Release-3.5.0
Features
- startWithConfiguration: 初始化时传入 Context 替换原有的Application,Context 可以为 Application 或者 Activity(#193);
- 删除 deprecated 过期代码,包括以下内容:
FilterEventType
,FilterFieldType
,EventAttrBuilder
, advert sdk api ,UploadExceptionEnabled
接口和EventFilterInterceptor
过滤器的filterEventGroup
接口; - 添加忽略View点击的接口:
ignoreViewClick(view,boolean)
; - 优化logger的对外输出;
- 优化对ViewTree的监听,只有在需要曝光事件和获取截图的情况下进行监听;
- 无埋点事件优化:滑动状态的控件发送VIEW_CHANGE事件,选中状态的控件textValue上报状态;
- 增加初始化配置setImeiEnabled 默认 false
Bug Fixes
- 修复在Android O 机型上截图出错的情况(截图时报错);
- 修复当中间 fragment 未被注入时导致 fragment 的 findParent 为空的问题;
- 修复mobileDebugger logger日志循环接收发送的问题。
Release-3.4.7
- 添加 GrowingIO Flutter SDK 模块,需要与Growingio Flutter Plugin联合使用;
- 重命名 Protobuf 模块包名=>
com.growingio.android.protobuf
; - 添加 CacheEventProvider,用于SDK初始化前存储需要发送的事件;
- 添加新Saas SDK,设置通用请求接口域名。
Release-3.4.7-SNAPSHOT
- 添加 GrowingIO Flutter SDK 模块,需要与Growingio Flutter Plugin联合使用;
- 重命名 Protobuf 模块包名=>
com.growingio.android.protobuf
; - 添加 CacheEventProvider,用于SDK初始化前存储需要发送的时间。
release-3.4.6
release-3.4.5
Features
- page attributes (#186)
release-3.4.4
release-3.4.3
release-3.4.2
release-3.4.1
release-3.4.0
Features
- 移除injector和gradle-plugin,已迁移到 sdk plugin (#154)
- gradle-plugin 适配 AGP 8.0 Instrumentation API,兼容 AGP4.2及其更早版本的 Transform API;
- gradle-plugin 兼容 AGP 7.0 及其以上 pluginManagement 的依赖方式;
- gradle-plugin 优化插件对脱糖的处理,并提供了完整的单元测试;
- injector 使用描述文件和 KSP kotlin 注解处理器生成 kotlin 注入代码,快速安全。
Bug Fixes
- 修复SessionInterval 设置过短,当app启动耗时过长,会导致刷新session重发vst(#154)