Releases: sensorsdata/sa-sdk-ios
Release 1.7.5
1、统计时长的event_duration属性精确到小数点后3位
2、$AppClick事件,允许通过自定义属性覆盖$element_content 和 $element_type
3、$AppClick事件,支持自定义 UIButton、UIControl
Release 1.7.4
1、添加接口:(void)setMaxCacheSize:(UInt64)maxCacheSize,可以设置本地最大缓存(事件条数)
2、优化统计时长接口,统一使用:trackTimerBegin:、trackTimerEnd:
3、优化其他代码
Release 1.7.3
1、优化本地缓存的事件达到上限之后的缓存策略
Release 1.7.2
1、新增接口 - (void)setFlushNetworkPolicy:(SensorsAnalyticsNetworkType)networkType,可以设置 flush 时的网络策略,默认情况下,3G/4G/WI-FI 环境下,SDK 都会尝试去 flush
2、优化本地缓存的事件达到上限之后的缓存策略
Release 1.7.1
1、AutoTrack 支持 $AppClick
2、新增 -(void)enableAutoTrack:(SensorsAnalyticsAutoTrackEventType)eventType 方法,开启AutoTrack时,可以指定追踪哪些 AutoTrack 事件
3、默认的- (void)enableAutoTrack 不采集 $AppClick事件(兼容老版本)
Release 1.6.40
1、支持通过接口控制忽略 AutoTrack 中的部分事件类型($AppStart、$AppEnd、$AppViewScreen)
(void)ignoreAutoTrackEventType:(SensorsAnalyticsAutoTrackEventType)eventType;
Release 1.6.39
1、pod 支持 subspec:SENSORS_ANALYTICS_IDFA、SENSORS_ANALYTICS_ENABLE_LOG、SENSORS_ANALYTICS_DISABLE_VTRACK、SENSORS_ANALYTICS_DISABLE_CALL_STACK
2、优化部分代码
Release 1.6.38
1、优化 debug 模式下错误提示框弹出机制,可以通过 -(void)showDebugInfoView:(BOOL)show;关闭弹出框,并且同时最多只能弹出3个
Release 1.6.37
1、优化打通 app 与 H5 中对 WebKit.framework 库的引用逻辑
2、优化 AutoTrack 中的 $AppStart、$AppEnd 事件的触发逻辑
Release 1.6.36
1、修复了对 UITableView 进行可视化埋点时,如果没有实现 didSelectRowAtIndexPath 方法会 crash 的问题
2、开启 debugMode 时,如果有问题,app 不再 crash,而是以对话框提示开发者
3、AutoTrack 的 $AppViewScreen 事件过滤 UIAlertController
4、删除 trackInstallation 接口使用说明中需要引用 SafariService.framework 的提示