Releases: sensorsdata/sa-sdk-android
Release 1.7.7
1、minSdkVersion 从 11 降到 9
Release 1.7.5
1、统计时长的event_duration属性精确到小数点后3位
2、$AppClick事件,允许通过自定义属性覆盖$element_content 和 $element_type
3、优化其他代码
Release 1.7.4
1、添加接口:void setMaxCacheSize(long maxCacheSize),可以设置本地最大缓存
2、优化统计时长接口,统一使用:trackTimerBegin、trackTimerEnd
3、优化其他代码
Release 1.7.3
1、使用 ContentProvider 访问 sqlite3
2、优化多进程处理逻辑,只有主进程才会触发 $AppStart、$AppEnd 及 flush
3、优化 log 机制
Release 1.7.2
1、新增接口 public void setFlushNetworkPolicy(int networkType),可以设置 flush 时的网络策略,默认情况下,3G/4G/WI-FI 环境下,SDK 都会尝试去 flush
2、优化本地缓存的事件达到上限之后的缓存策略
3、所有接口不再 throws InvalidDataException
4、删除public void filterAutoTrackActivity(Class activity)和public void filterAutoTrackActivities(List> activitiesList),使用 ignoreAutoTrackActivity(activity) 、ignoreAutoTrackActivities(activitiesList)代替
Release 1.7.1
1、AutoTrack 支持 $AppClick
2、新增 public void enableAutoTrack(List eventTypeList) 方法,开启AutoTrack时,可以指定追踪哪些 AutoTrack 事件
3、默认的 public void enableAutoTrack() 不采集 $AppClick事件(兼容老版本)
Release 1.6.41
1、支持通过接口控制忽略 AutoTrack 中的部分事件类型($AppStart、$AppEnd、$AppViewScreen)
public void ignoreAutoTrackEventType(AutoTrackEventType autoTrackEventType);
2、优化相关权限的动态判断
3、优化其他代码
Release 1.6.40
1、支持将AndroidId配置为默认匿名ID
<meta-data android:name="com.sensorsdata.analytics.android.AndroidId" android:value="true"/>
2、debug模式下,可以通过配置出错时不显示Toast提示
<meta-data android:name="com.sensorsdata.analytics.android.ShowDebugInfoView" android:value=“false” />
3、优化其它代码
Release 1.6.39
1、Fix 渠道追踪模糊匹配时可能无法获取 UA 值的 bug
2、开启 debugMode,事件校验或 flush 有问题时,会以 Toast 提示开发者
3、优化其他代码
Release 1.6.37
1、优化 trackTimer
2、Fix debug 模式下,开启飞行模式丢弃数据的问题