Skip to content

Releases: sensorsdata/sa-sdk-android-plugin2

Release 3.2.4

30 May 11:25
Compare
Choose a tag to compare
  1. 修复

    • URLClassLoader 未关闭可能引起的编译报错问题
    • Hook onNavigationItemSeletecd 回调不支持 AndroidX 的问题
    • 扫描 jar 可能出现的命名重复问题
    • Hook RadioGroup 控件可能出现的参数优化问题
  2. 新增

Release 3.2.1

29 Apr 12:19
Compare
Choose a tag to compare
  1. 优化
    • 插件对 React Native 全埋点的支持,埋点采集更精确。如果是 React Native 项目,请参照 神策 React Native 集成文档升级 sensorsdata-analytics-react-native 插件到 2.0.0 及以上版本配合使用。

Release 3.2.0

21 Dec 02:49
Compare
Choose a tag to compare
  1. 修复

    • 插件处理第三方 JAR 可能会抛出 java.util.zip.ZipException 异常,导致插件编译停止的问题
  2. 优化

    • 插件 disableIMEI = true 配置对 Android SDK v3.2.9 版本的适配
    • 日志信息的打印,在日志中提供对外支持 QQ 号码(785122381)

Release 3.1.9

23 Nov 14:41
Compare
Choose a tag to compare
  1. 修复

    • Fragment 生命周期函数上添加 SensorsDataIgnoreTrackOnClick 注解导致 Fragment$AppViewScreen 无法采集的问题
  2. 新增

    • 支持 PopupMenu$AppClick 事件采集
    • 支持在方法前进行 Hook 代码,默认仍在方法后进行 Hook 代码

Release 3.1.8

28 Oct 09:58
Compare
Choose a tag to compare
  1. 修复

    • 修复 Hook Fragment onVewCreated 方法导致的 crash 问题
  2. 新增

    • 新增 $AppClick 支持 ToolBarMenuItem 点击;
    • 新增 $AppClick 支持 ActionBarDrawerToggle 点击。
  3. 优化

    • 优化 TabLayout 嵌套 ViewPager 的点击事件($AppClick)采集。

Release 3.1.5

28 Aug 00:46
Compare
Choose a tag to compare
  1. 修复
    · 修复编译期间可能会出现 java.lang.ArrayIndexOutOfBoundsException 的问题。

  2. 优化
    · 优化扫描文件时,规避目录名可能包含 .class 的特殊情况;
    · 部分常量统一管理。

Release 3.1.4

19 Aug 00:19
Compare
Choose a tag to compare
  1. 优化
    · 支持 Java 9 模块化(visitModule

Release 3.1.3

10 Aug 11:15
Compare
Choose a tag to compare
  1. 新增
    · $AppClick 支持 android/content/DialogInterface$OnMultiChoiceClickListener

  2. 修复
    · 修复编译目录时没有启用并发编译的问题

  3. 优化
    · 优化 Transform 输出目录名,输出易阅读的 __content__.json 文件
    · 处理 Jar 时,统一使用 JarEntry 对象(之前部分使用 ZipEntry)

Release 3.1.2

03 Aug 01:46
Compare
Choose a tag to compare

【修复】

  1. Lambda 在特定条件下编译失败的问题
  2. Fragment setUserVisibleHint 方法参数被优化后可能会编译失败的问题

Release 3.1.1

26 Jul 23:50
Compare
Choose a tag to compare
  1. 修复
    · 第三方已签名 JAR 被二次篡改编译报错的问题