SDK版本说明

本文主要介绍了ARMS用户体验监控iOS SDK的版本更新历史。

版本

发布时间

发布说明

2.0.0

20251119

  • 全面兼容云监控 2.0,实现从基础设施到应用层的全链路、端到端的统一观测。

  • 全新数据引擎

    • 基于原生 C 语言实现,高性能、低资源占用,提升数据可靠性和协议化效率,多端核心逻辑一致。

    • 统一使用新版数据传输协议,数据包体积减少60%以上,显著降低用户流量消耗。

  • 全新数据上报链路

    • 优化服务端数据接收流程,实现了近乎“直写”的数据落盘方案。

    • 减少数据的中间环节处理,从根本上提升数据写入成功率和实时性。

  • 全新在线配置

    • 优化在线配置,基于原生 C 语言统一多端实现。

  • 提升 SDK 兼容性,彻底移除三方依赖。

说明

2.0.0 版本不向下兼容,您需要按照最新接入文档完成SDK接入和升级。

1.0.9

20251015

  • 优化WKWebView数据采集。

  • 优化ViewController数据采集。

1.0.8

20251015

  • 提升稳定性。

v1.0.7

20250926

  • 优化对自定义异常数据的采集。

  • 提升稳定性。

v1.0.6

20250912

  • 优化WKWebView数据采集功能。

  • 提升稳定性。

v1.0.5

20250827

  • 优化对Flutter框架的支持。

v1.0.4

20250826

  • 优化端到端全链路 Trace 的打通能力。

v1.0.3

20250822

  • 优化对Flutter框架的支持。

v1.0.2

20250819

  • 提升稳定性。

v1.0.1

20250806

  • 提升 iOS 12.x 兼容性。

v1.0.0

20250731

  • 新增异常/卡顿等与页面的关联。

  • 优化崩溃数据处理逻辑,减少二次崩溃问题。

  • 优化崩溃数据采集数据结构,崩溃类型和原因更清晰。

v0.3.7

20250427

  • 新增开启/关闭 Web 数据选项。

  • OpenRUM 升级到 8.20.101。

v0.3.6

20250310

  • 新增 getDeviceId。

v0.3.5

20250109

  • 新增自定义环境信息。

  • Framework 新增 Info.plist。

  • JSError支持区分框架。

  • 堆栈关联优化崩溃相关场景。

  • 兼容zepto.js库的网络请求探针无法插头的问题。

  • 完善无界框架iframe的传值兼容。

v0.3.4

20241203

  • 兼容Unity框架。

  • 配置项新增关闭电量监控开关。

  • 修复已知问题。

v0.3.3

20240919

  • 新增全局自定义属性设置。

  • 新增用户扩展信息。

  • 支持手动集成方式。

v0.3.2

20240903

  • 修复Flutter Trace配置信息没有更新的问题。

v0.3.1

20240820

  • 优化自定义事件、异常、日志上报接口,支持更多调用方式。

v0.3.0

20240815

  • 新增自定义事件、异常上报。

  • 新增应用环境设置。

  • 新增端到端链路打通采样率配置。

v0.2.0

20240510

  • 修复已知问题。

  • 增加自定义用户名称设置。

v0.1.0

20240424

  • 支持CocoaPods方式接入。