iOS SDK 更新日志
2020-06-05 V5.5.2.3
2020-01-10 V5.5.2.2
2019-12-09 V5.5.2.1
- 优化 APP 进入后台时数据上报逻辑;
- 优化 dc 端上传逻辑,更加节省流量
2019-05-27 V5.5.2.0
2019-01-12 V5.5.0.0
2018-10-12 V5.4.2.2
2018-09-13 V5.4.2.1
2018-08-15 V5.4.1.2
2018-05-23 V5.4.1.1
2018-04-09 V5.4.1.0
- 增加 Mi-Ai 打通功能;
- 修复了一些 Bugs。
2018-01-19 V5.4.0.2
2017-12-05 V5.4.0.0
- 增加了 DNS 劫持分析功能;
- 修复了一些 Bugs。
2017-11-09 V5.3.0.0
2017-09-08 V5.1.0.0
- 增加了 WebView 数据采集功能;
- 增加数据压缩功能;
- 修复了一些 Bugs。
2017-08-16 V5.0.0.2
2017-06-12 V5.0.0.1
- 收集用户动作、用户手势、页面加载等相关数据,对用户操作进行监控,方便用户对缓慢动作进行分析;
- 收集网络请求相关数据,方便用户对缓慢请求、错误请求进行分析;
- 收集崩溃相关数据,包含崩溃发生时用户的操作轨迹、堆栈信息等;
- 将用户访问与用户动作、网络请求、崩溃进行关联。
2017-03-08 V2.2.4.3
- 优化了崩溃轨迹功能;
- 优化了网络请求功能;
- 提升稳定性。
2016-12-09 V2.2.4.2
- 优化了网络请求抓取功能;
- 优化了崩溃轨迹功能;
- Bug 修复。
2016-11-01 V2.2.4.1
2016-09-09 V2.2.4.0
- 新增探针关闭开关功能,可以按照版本以及功能进行控制;
- 新增展示 Url 详情参数功能,受 Url 详情参数开关控制;
- 加入了对 armv7s 架构的支持;
- 优化了交互数据收集;
- 优化了网络错误收集;
- 优化了和服务器通信的逻辑。
2016-08-08 V2.2.3.3
2016-07-12 V2.2.3.2
2016-07-1 V2.2.3.1
- 修复了某些情况下交互数据丢失的问题;
- 修复了一处抓取 NSURLSession 导致崩溃的问题;
- 修复了用户自定义 AppDelegate 类时没有启动次数和进出后台的崩溃轨迹的问题;
- 提供 setCustomInfo:withExtra: 方法,允许增加额外的用户信息。
2016-06-29 V2.2.3
- 优化了交互功能;
- 优化了崩溃轨迹;
- Bug 修复,提升稳定性。
2016-05-27 V2.2.2
- 支持 ipv6-only 网络;
- 完全兼容 Aspects;
- 修改了 Ajax 监控导致少量用户 JS 加载失败的问题。
2016-04-06 V2.2.1
- 与服务器默认通信协议由 Http 改为 Https;
修复问题:
- 与 Aspects 不兼容的问题;
- 网络监控功能数据收集不全的问题;
- 一些偶发性崩溃问题的修改。
2016-03-16 V2.2.0.9
- 增加 JSError 功能,展示错误信息 ,以及相关堆栈信息;
- 支持监控 Ajax 请求性能状况;
- 优化交互功能,增加慢交互详情功能;
- 显示慢交互方法调用层级,执行时间,CPU 及内存占有率等;
- 优化在个别系统版本下崩溃后数据上报卡顿,优化崩溃轨迹的展示流程;
- 优化启动时间。
2016-02-28 V2.1.3
- WebView 代码逻辑的优化;
- 修复了一些小 Bug。
2016-01-27 V2.1.2
- Bitcode 打包改进;
- 修正探针导致APP旋转开关为打开状态。
2016-01-15 V2.1.1
- 交互数据(慢交互除外):
- 总览中展示 View Loading,UIImage,DataBase,Json,NetWork, WebView 六种数据的执行时间等信息;
- 交互列表中展示页面(ViewController)的具体交互数据信息。
WebView :
- 请求网络 Url 性能相关信息(暂不支持 JS Errors);
- 慢加载资源耗时信息(目前有 link、img、css、script 几种类型,暂不支持 Ajax)。
- 崩溃轨迹:崩溃发生前的交互行为路径信息,最大支持到 19 条。
2015-11-17 V2.0.0
- 完全重构版,重写了90%代码。
- 识别设备类型(iPhone/iPad/iPod、操作系统版本、运营商类型);
- 统计 Http 访问情况、出错情况;
- 修复与百度地图、极光推送等第三方 SDK 不兼容问题;
- 修复当路由被劫持,访问 ip.taobao 连接成功,但返回数据不合法时,数据无法上报的问题;
- 修复首次安装时重试间隔时间错误;
- SDK 自身日志系统改善,统一输出格式,使用 [OneAPM printLog:YES]开启或关闭,默认为关闭状态。
2015-8-27 V1.1.3
- 支持监控通过 NSURLSession 发送的 HTTP 请求;
- 增加用户自定义信息功能;
- 性能优化;
- 解决 Agent 初始化工程中可能发送 crash 的问题。
备注:新增功能第二条的配置方式如下:
接口信息:
+(void)setCustomInfo:(NSString *)info;
用法示例:
[OneAPM setCustomInfo:@"18611421164"];
[OneAPM startWithApplicationToken:@"225D3C244ACE5E49F1CFA920EF94D8A489"];
通过该接口设置用户识别信息,该信息会和 Crash log 等数据关联。
2015-08-04 V1.1.2
- 增加对 SDWebImage 的 HTTP 请求监控;
- 其它优化;
- 解决使用 ASIHttpRequest 时偶发崩溃的问题;
- 解决工程名字为中文时捕获的 Crash log 包含乱码的问题;
2015-06-09 V1.1.1
- 修改在一些场景中统计的 Http 请求不完善的问题;
2015-06-03 V1.1.0
- iOS SDK Crash 报告;
- Xcode 自动上传符号表错误修正;
2015-01-13 V1.0.4
- 增加 1.0.3 遗漏的 X86-64 支持;
- 修正使用某些社交分享组件时导致崩溃的问题。
- 新增终端移动无线接入网络制式识别;
- 新增 iPhone6/Plus 支持。
2014-08-29 V1.0.3
- 解决了在某些情况下,监测 UI 时产生异常的 Bug。
- 增加了控制 SDK log 的接口,log 默认不输出打印。
2014-08-29 V1.0.2
- 解决了某些情况下记录 HTTP 产生异常的 bug。
- 增加对 ARM64 架构 CPU 的支持;
- 增加对 UI, JSON, CoreData, Image 的测量。
- 特别说明:编译时在 “Build Settings” 中,为 “Other Linker Flags” 增加 “-all_load” 选项。