iOS-SDK 更新日志
1. v2.2.8
- 修复网络100%loss场景下线程问题。
2. v2.2.7
- 新增DATracker.sessionInterval属性,开放会话间隔控制,默认仍然为15秒。
- 新增trackOrder方法,记录用户消费(供上海游戏部门使用)。
- 修复双击Home强制退出app时,session close事件未上报。
- 修复连续两次upload在间隔太短的场景下,偶尔上报的数据重复。
3. v2.2.6
- 修复time字段在32位机器上溢出问题。
4. v2.2.5
- upload强制上传临时优化方案,保证调用upload之后不会等到下一次timer触发,前一次upload后,触发过upload会立即在上传结束时再触发一次。
5. v2.2.3
- 修复uploadInterval无法设置成小于15的值,同时支持云端配置uploadInterval,如果设置云端配置,本地代码设置将被忽略,建议优先使用本地设置方式。
6. v2.2.0
- 新增自动埋点功能,包含了ControlEvent、手势、列表点击、页面进入&停留时长等事件采集。
- 新增运行时获取sdk版本号getSDKVersion方法,并删除了头文件静态写死版本号的注释。
- 新增运行时控制SDK日志的方法maxLogLevel和setMaxLogLevel:, 方便Debug时查看SDK本地日志。
- trackEvent方法的参数costTime变量名从seconds改成milliseconds,明确单位是毫秒。
- 提供Cocoa Pod引入方式:pod 'NEMobilytics', '~> 2.2.0'
- Bugfix: bulkSize默认值100,uploadInterval 默认值15,之前版本头文件写明了默认值但是并未设置。
7. v2.1.18
1) ABTest可视化实验功能初级版本,支持修改静态页面的静态控件,属性支持:文字、颜色、字体大小。
8. v2.1.17
1) “实时调试”功能;在生成二维码时勾选“上传日志”,则实时调试数据仍然上传,不会造成数据丢失。
2)ABTest支持实验变量一致性;在实验配置中固定实验变量后,在app使用阶段,不会因为数据同步而导致每次取到的变量不一样。
8.1. v2.1.12
1)修改SDK激活事件上送方式
8.2. v2.1.11
1)修复初始化SDK时获取ABTEST值不正确问题
8.3. v2.1.10
1)修复有时调用loginUser方法报错问题
2)修复太多DEBUG信息打印的问题
8.4. v2.1.9
修复设置WIFI下上传日志功能不正确问题
8.5. v2.1.8
增加A/B测试功能
增加编程调试功能
8.6. v2.1.4
App与H5完全打通
8.7. v2.1.2
打通H5和App,新增接口:
- (BOOL)showUpWebView:(id)webView request:(NSURLRequest *)request;
- (BOOL)showUpWebView:(id)webView request:(NSURLRequest *)request properties:(NSDictionary *)properties;
发送数据服务器域名变更
8.8. v2.1.1
发送数据服务器域名变更
8.9. v2.1
打通H5和App,新增接口:
- (BOOL)showUpWebView:(id)webView request:(NSURLRequest *)request;
- (BOOL)showUpWebView:(id)webView request:(NSURLRequest *)request properties:(NSDictionary *)properties;
一个多线程引起的偶现bug修复