1.2.2.2 iOS-SDK

优质
小牛编辑
133浏览
2023-12-01

iOS-SDK 更新日志

2019.8.22

  • 修复网络100%loss场景下线程问题。

2019.6.26

  • 新增DATracker.sessionInterval属性,开放会话间隔控制,默认仍然为15秒。
  • 新增trackOrder方法,记录用户消费(供上海游戏部门使用)。
  • 修复双击Home强制退出app时,session close事件未上报。
  • 修复连续两次upload在间隔太短的场景下,偶尔上报的数据重复。

2019.5.27

  • 修复time字段在32位机器上溢出问题。

2019.5.22

  • upload强制上传临时优化方案,保证调用upload之后不会等到下一次timer触发,前一次upload后,触发过upload会立即在上传结束时再触发一次。

2019.4.15

  • 修复uploadInterval无法设置成小于15的值,同时支持云端配置uploadInterval,如果设置云端配置,本地代码设置将被忽略,建议优先使用本地设置方式。

2019.3.29:

  • 新增自动埋点功能,包含了ControlEvent、手势、列表点击、页面进入&停留时长等事件采集。
  • 新增运行时获取sdk版本号getSDKVersion方法,并删除了头文件静态写死版本号的注释。
  • 新增运行时控制SDK日志的方法maxLogLevel和setMaxLogLevel:, 方便Debug时查看SDK本地日志。
  • trackEvent方法的参数costTime变量名从seconds改成milliseconds,明确单位是毫秒。
  • 提供Cocoa Pod引入方式:pod 'NEMobilytics', '~> 2.2.0'
  • Bugfix: bulkSize默认值100,uploadInterval 默认值15,之前版本头文件写明了默认值但是并未设置。

2019.1.15

1) ABTest可视化实验功能初级版本,支持修改静态页面的静态控件,属性支持:文字、颜色、字体大小。

2018.12.7

1) “实时调试”功能;在生成二维码时勾选“上传日志”,则实时调试数据仍然上传,不会造成数据丢失。

2)ABTest支持实验变量一致性;在实验配置中固定实验变量后,在app使用阶段,不会因为数据同步而导致每次取到的变量不一样。

8.1. v2.1.12

2018.10.31

1)修改SDK激活事件上送方式

8.2. v2.1.11

2018.10.15

1)修复初始化SDK时获取ABTEST值不正确问题

8.3. v2.1.10

2018.8.28

1)修复有时调用loginUser方法报错问题2)修复太多DEBUG信息打印的问题

8.4. v2.1.9

2018.7.24

修复设置WIFI下上传日志功能不正确问题

8.5. v2.1.8

2018.7.4

增加A/B测试功能增加编程调试功能

8.6. v2.1.4

App与H5完全打通

8.7. v2.1.2

2017.5.12

打通H5和App,新增接口:

- (BOOL)showUpWebView:(id)webView request:(NSURLRequest *)request;
- (BOOL)showUpWebView:(id)webView request:(NSURLRequest *)request properties:(NSDictionary *)properties;

2017.6.15

发送数据服务器域名变更

8.8. v2.1.1

2017.6.15

发送数据服务器域名变更

8.9. v2.1

2017.5.12

打通H5和App,新增接口:

- (BOOL)showUpWebView:(id)webView request:(NSURLRequest *)request;
- (BOOL)showUpWebView:(id)webView request:(NSURLRequest *)request properties:(NSDictionary *)properties;

2017.6.12

一个多线程引起的偶现bug修复