Skip to content

Releases: growingio/growingio-sdk-android-autotracker

Release-4.3.2

29 Oct 03:21
72a2c82
Compare
Choose a tag to compare

Features

  • 增加配置项,支持对 webview 注入 js sdk (#222)

  • 增加配置项,支持 Custom 事件携带上一个 Page 事件的path (#221)

  • abtest返回结果和入组事件添加实验名称 (#220)

Bug Fixes

  • 偶现调用 ContentProviderClient.release() 空异常 (#223)

Release-4.3.1

09 Aug 07:15
44aa5cd
Compare
Choose a tag to compare

Features:

  1. 默认新Saas域名配置由 http 改为 https;
  2. 项目上的配置包括kotlin,gradle等升级;#218

Bug Fixes:

  1. 修复上传 hybrid 页面事件时未携带 orientation 属性的问题。

Release-4.3.0

09 May 06:23
e2a0978
Compare
Choose a tag to compare

Features:

  1. SDK添加无埋点功能开关,可以直接切换至埋点SDK #213
  2. 添加全局动态通用属性功能 #215
  3. 添加配置项用于配置数据缓存时间 #216

Bug Fixes:

  1. 当在Debug环境下输出的json日志过大时缩减其文本;
  2. 网路请求返回 413 时将删除上传时错误的数据。

Release-4.2.0

03 Apr 03:00
c09891d
Compare
Choose a tag to compare

Features

  • 使用CDP(3.0)的无埋点规则,与4.0同步最新的功能模块 (#209)

  • 添加更多未知的设备id (#210)

  • 无埋点SDK添加Page采集配置 (#211)

  • 数据上报时body限制不超过2M (#212)

Release-4.1.0

25 Jan 06:32
2ea5458
Compare
Choose a tag to compare

Features

  • Flutter 模块支持无埋点SDK 4.0逻辑 (#206)

  • 支持识别设备是否为 HarmonyOS (#207)

Bug Fixes

  • 修复pb格式上报数据多了operatingSystem字段 (#207)

  • 修复fragment tag 随机赋值的问题 (#208)

Release-4.0.0

26 Dec 09:38
d09e0e0
Compare
Choose a tag to compare

新版本4.0.0,架构调整和无埋点业务需求(#195)。

架构调整

  1. 自定义模块接口变化:模块接口由 registerComponents(Context,Registery) => registerComponents(TrackerContext);
  2. Provider不再单例,统一由TrackerContext管理,对外隐藏API,方便测试和管理;
  3. 添加注解 JsonSerializer,为所有基于BaseEvent的实体类生成JSON的解析类;
  4. 添加 shutdown 方法,用于关闭SDK的运行;
  5. 默认将以 Pb 协议上报埋点数据,兼容JSON数据转化为PB格式;
  6. 添加 downgrade() 方法,调用后SDK将会以旧版本(V3)逻辑上报无埋点数据,包括圈选时上报的数据;
  7. 删除 checkstyle,使用 spotless 规范代码;
  8. 默认关闭AndroidId、读取剪切板、获取进程号信息,需要用户自己需要时打开;
  9. Giokit 可以通过AGP插件配置引入。

无埋点业务需求

  1. 部分重发逻辑优化和省略;
  2. 测量协议更改以及去掉部分属性和事件;
  3. APP端的page事件由自动采集改为客户标识采集;
  4. 自定义事件将自动关联页面属性上报;
  5. 无埋点事件xpath和path将携带完整路径。

Release-3.5.3

17 Nov 08:46
4d29c4f
Compare
Choose a tag to compare

Feature

  • 网络请求添加超时配置 (#202)

Bug Fix

  • 修复丢失UtilsInjector Class(#202)

Release-3.5.2

27 Oct 06:05
4bd96e0
Compare
Choose a tag to compare
  • 加强无埋点对View为空的判断
  • 隐藏无埋点配置项的接口

Release-3.5.1

16 Aug 12:43
3fdfac6
Compare
Choose a tag to compare

Feature

  • 增加初始化配置项 WebViewBridgeEnabled,控制所有 WebView 事件转发

Bug Fix

  • 修复Flutter圈选情况下 WebView 调用js不在主线程的问题

Release-3.5.1-SNAPSHOT

04 Aug 08:11
47f01dc
Compare
Choose a tag to compare
Pre-release
  • 修复Flutter圈选情况下 webview 调用js不在主线程的问题