Skip to content

Releases: growingio/growingio-sdk-android-autotracker

Release-3.5.0

21 Jun 09:12
5e9e684
Compare
Choose a tag to compare

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

07 Apr 07:25
ddbfb07
Compare
Choose a tag to compare
  1. 添加 GrowingIO Flutter SDK 模块,需要与Growingio Flutter Plugin联合使用;
  2. 重命名 Protobuf 模块包名=> com.growingio.android.protobuf
  3. 添加 CacheEventProvider,用于SDK初始化前存储需要发送的事件;
  4. 添加新Saas SDK,设置通用请求接口域名。

Release-3.4.7-SNAPSHOT

31 Mar 09:16
d228ca2
Compare
Choose a tag to compare
Pre-release
  1. 添加 GrowingIO Flutter SDK 模块,需要与Growingio Flutter Plugin联合使用;
  2. 重命名 Protobuf 模块包名=>com.growingio.android.protobuf
  3. 添加 CacheEventProvider,用于SDK初始化前存储需要发送的时间。

release-3.4.6

23 Feb 08:35
88eb796
Compare
Choose a tag to compare

Features

  • 添加 DeepLink 新的广告模块,能够接受外部传入的 URL 信息并发送给应用 (#184)
  • 添加 doDeepLinkByUrl 接口提供使用;
  • APM事件和属性标识符重命名 (#185)

release-3.4.5

15 Dec 03:17
dac7934
Compare
Choose a tag to compare

Features

  • page attributes (#186)

release-3.4.4

17 Nov 09:02
33eb9ea
Compare
Choose a tag to compare

Features

Bug Fixes

  • circle计算xpath异常 (#179)

release-3.4.3

03 Nov 11:20
03ca2f0
Compare
Choose a tag to compare

Features

  • 添加广告的激活事件(#173)
  • 添加更多元化的事件过滤

Bug Fixes

  • bom version(#175)
  • negative array(#176)

release-3.4.2

20 Sep 09:35
3bcc7dc
Compare
Choose a tag to compare

Features

  • 新增埋点事件计时功能相关接口(#172)

Bug Fixes

  • 修复sessionId设置时机,避免可能出现空值(#171)

release-3.4.1

02 Aug 02:22
90e4783
Compare
Choose a tag to compare

Bug Fixes

  • findPage getTitle() 增加非空判断 (#164)
  • 确保获取AndroidId方法只被调用一次 (#165)

release-3.4.0

07 Jul 10:09
99d5222
Compare
Choose a tag to compare

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)