更新日志
AppMetrica SDK
Version 6.10.0
Released July 31, 2026
- 已将AppMetrica Android SDK 版本更新至 8.4.1。
- 从 RuStore 添加了安装来源检索功能。
- 已添加
io.appmetrica.analytics:analytics-ad-revenue-other模块,用于收集其他广告网络的广告收入数据。 - 添加了从 AppLovin MAX v12 自动收集广告收入数据的功能。
- 已添加
io.appmetrica.analytics:analytics-product-flow模块和用于跟踪产品场景和优惠事件的 API。 - Fixed
ReporterConfig.Builder.withAppEnvironmentValue未应用于创建时的次级报告器。 - 已修复
profileId在AppMetrica SDK 与 Yandex Ads SDK 同时激活时未被应用。 - 修复了调用
registerReceiver时可能出现的崩溃,以及为空会话发送数据的问题。 - 延迟初始化用于在日志记录器中拆分长字符串的正则表达式,直到首次使用。
- 已将 AppMetrica iOS SDK 版本更新至 6.3.0.
- 已添加
app_version_name和app_build_number参数到startup请求。 - 向
is_main参数添加到/report请求中,以指示哪个apiKey被用于激活 AppMetrica SDK。 - 已移除动态框架加载。
- 修复了在处理包含
NSNull的 JSON 配置时导致的崩溃。
- 已添加
- 已将 iOS 依赖解析切换为仅使用 CocoaPods,并将支持的版本范围设置为
>= 6.3.0,< 7.0.0,以防止在集成 Ads SDK 时出现重复的 AppMetrica SDK 版本。 - 已将 Unity 的 External Dependency Manager 更新至
1.2.187。
Version 6.9.0
发布于2026年6月17日
- 已将 AppMetrica Android SDK 版本更新至 8.1.0。
- 修复了可能的死锁和ANR问题。
- 改进崩溃时间戳检测和将崩溃归因于应用版本。
- 事件存储和发送顺序的一致性得到了改进。
- 已将
targetSdkVersion和compileSdkVersion提升至36.
- 已将 AppMetrica iOS SDK 版本更新至 6.2.0.
- 已更新
KSCrash依赖至版本2.5.1..<2.6.0。 - 已修复从 AppMetrica 4 到 6.2.0 的标识符迁移。
- 已添加
AppMetricaAnalyticsSPM 目标。
- 已更新
- Fixed parsing of Unity stack traces containing the
--- 上一个抛出异常的位置的堆栈跟踪结束 ---line. - 在现有依赖文件中修复了
AppMetricaResolver的依赖文件更新 - 已修复 Unity 定义处理在
AppMetricaResolver中,以支持自定义构建配置文件。
Version 6.8.0
2026年2月26日发布
- 已添加对
setAdvIdentifiersTracking方法的支持。 - Fixed
AppMetricaResolver.OnSettingsChanged()在编辑器中每次场景启动时被调用。 - 不再需要
AndroidPlayer模块。 - 改进了 Android 依赖解析的 forceResolution 逻辑。
- 已更新 AppMetrica Android SDK 版本至 8.0.0。
- 网络请求的实现已进行了重构。 默认情况下,它们是使用 OkHttp 创建的。 要使用旧实现,请排除
io.appmetrica.analytics:analytics-network-okhttp模块,并包含io.appmetrica.analytics:analytics-network-legacy模块。 - The
AppMetrica.reportReferralUrl方法已被移除。 - 添加了新的可选模块
analytics-id-sync,用于与多个用户标识提供商进行工作。 - 添加了新的可选模块
analytics-billing,用于封装应用内购买自动收集功能。 - 添加了通过用户个人资料属性发送第一方数据的支持。
- 已从 IronSource v9 自动收集广告收入数据
- 修复可能的
NullPointerException崩溃。
- 网络请求的实现已进行了重构。 默认情况下,它们是使用 OkHttp 创建的。 要使用旧实现,请排除
- 已将 AppMetrica iOS SDK 版本更新至 5.16.0。
- Added
AppMetricaIDSync模块用于与多个用户标识提供商进行工作。 - 添加了通过用户属性发送第一方数据的支持。
- 已修复
CLLocationManager中的死锁。 - 提升了ANR检测性能。
- 修复了当 AppGroup 访问不可用时的崩溃问题。
- Added
Version 6.7.0
2025年10月9日发布
- 已将 AppMetrica Android SDK 版本更新至 7.12.0。
- 已更新 AppMetrica iOS SDK 版本至 5.13.0。
- 修复了一个问题,该问题可能会将崩溃记录添加到下一个会话中。
Version 6.6.0
2025年9月17日发布
- 修复与 Unity 2021.3 之前版本的兼容性问题。
- 已更新 AppMetrica Android SDK 版本至 7.11.0。
- 添加了对 Google Play Billing Library v8 的完整支持。
- 修复了可能的ANR和崩溃问题。
- 已更新 AppMetrica iOS SDK 版本至 5.12.1.
- 修复与 YandexAds 库使用时可能出现的崩溃。
- Updated
KSCrash依赖更新至版本 2.1.1。
Version 6.5.2
发布于2025年6月25日
- Removed
奖励式插页广告广告类型。
Version 6.5.1
Released June 3, 2025
- 已修复缺失的 .meta 文件。
Version 6.5.0
2025年5月30日发布
- 添加了广告收入自动收集。
- 已将 AppMetrica Android SDK 版本更新至 7.9.0.
- AppMetrica SDK 的主要组件已移至主应用程序进程。 SDK AppMetrica 现在已在主应用程序进程中完全运行。 完全避免单独的进程可以消除与其他库(例如 Firebase Performance)集成可能出现的问题。
- 修复了可能的ANR问题。
- 已更新 AppMetrica iOS SDK 版本至 5.11.0。
- 已将 iOS 的部署目标版本提升至 13.0。
- Updated
KSCrash依赖更新至版本 2.0.0。
- 对于AppLovin、ironSource、TopOn已启用广告收益数据的自动收集。 了解更多 自动收集 AdRevenue 数据
Version 6.4.0
2025年3月4日发布
- 已更新 AppMetrica Android SDK 版本至 7.7.0。
- 修复了在同时使用 AppMetrica 插件(Unity、Flutter、ReactNative)和 Yandex Ads 插件时可能出现的统计问题(安装和新用户)。
- 已优化来源处理机制,从而修复了通过跟踪链接在最新版本的 Chromium 引擎浏览器(如 Google Chrome、Yandex 浏览器等)安装应用时收到延迟深链及其参数的错误。
- 修复了几个可能导致ANR和崩溃的问题
- 将 AppMetrica iOS SDK 版本更新至 5.9.0。
- 解决了AppMetricaProtobuf与其他使用protobuf-c的库之间的冲突。
- 添加了AppHud集成以跟踪订阅
Version 6.3.0
2024年9月19日发布
- 将 AppMetrica Android SDK 版本更新至 7.2.0。
- 添加强制将某些类型的事件发送到服务器(来自外部 SDK 的归因、电子商务、收入、广告收入(Impression Level Revenue Data))。
- 将 AppMetrica iOS SDK 版本更新至 5.8.0。
- 移除 iAd 支持和对该库的引用。
- 添加了事件参数日志 GitHub Issue #2。
- 已更新 KSCrash 至版本
2.0.0-rc.1 - 已从
NSPrivacyTrackingDomains中移除,位于AppMetricaCore依赖项的隐私清单,以符合 Apple 的隐私指南。 - 添加强制将某些类型的事件发送到服务器(来自外部 SDK 的归因、电子商务、收入、广告收入(Impression Level Revenue Data)、Apple 隐私设置)。
Version 6.2.0
2024年7月9日发布
- 将 AppMetrica Android SDK 版本更新至 7.0.0。
- 当前的
minSdkVersion已提升至21(Android 5.0)。 - 源兼容性
(sourceCompatibility)和目标兼容性(targetCompatibility)版本已升级到 Java 1.8。 - 已引入单次服务器请求发送事件的限制,最多100个事件。 实现此限制会在网络连接不稳定的情况下提升 SDK 的性能。
- 优化了客户端线程,移除了过时的 SDK 集成检查。 优化会减少 SDK 同步部分的激活时间。
- 当前的
- 将 AppMetrica iOS SDK 版本更新至 5.6.0。
- 修复了与发送IDFA相关的错误。 IDFA 并非总是在获得用户追踪同意后立即发送。 这可能影响了通过IDFA发送测试推送通知。
- 扩展程序现在默认使用后台会话。
- 添加了从 Singular 发送归因的支持。
Version 6.1.0
2024年5月15日发布
- 已更新 Android (AppMetrica SDK 6.5.0) 和 iOS (AppMetrica SDK 5.3.2) 的 SDK 版本。
- 为 AppMetrica Push Unity 插件添加了辅助类、方法和字段:
- 已将
ActivationListener委托以及ActivationConfig和OnActivation字段添加到AppMetrica类。 - 已将
ToJsonString方法添加到AppMetricaConfig类。 - 添加了以下内部类:
AppMetricaPushHelper(用于 Android)和AMAUAppMetricaPushHelper(用于 iOS)。
- 已将
Version 6.0.1
2024年4月25日发布
- 修复了从 Unity Editor 启动阶段时崩溃的问题 GitHub Issue #1。
Version 6.0.0
2024年4月10日发布
- 全局插件更新。 要获取更多信息,请查看迁移说明。
- 已更新 AppMetrica SDK 版本(Android 6.4.0,iOS 5.2.0)。
- 已为 iOS 添加隐私声明支持。
- 添加了对 Unity Package Manager 的支持。
- 添加了对 组合定义 的支持。
- 已移除预制件。 我们建议使用 RuntimeInitializeOnLoadMethodAttribute 来激活 AppMetrica。
- 添加了一个新的 API 用于发送电商事件。
- 添加了一个新的 API,用于将事件发送到额外的 API 密钥。
- 添加了从外部库发送归因的支持。 要了解更多信息,请查看从其他 SDK 集成归因。
Versions 5.2.0–5.0.0
5.2.0–5.0.0
Version 5.2.0
2022年10月3日发布
- 已更新 AppMetrica SDK 版本(Android 5.2.0, iOS 4.4.0)。
- 添加了用于传输广告赚取收入的 AdRevenue API:
YandexAppMetricaAdRevenue类以及发送 AdRevenue 的方法ReportAdRevenue(YandexAppMetricaAdRevenue adRevenue).
Version 5.0.1
2022年9月1日发布
- 已更新 AppMetrica SDK 版本(Android 5.0.1)。
- Exceptions from Application.logMessageReceived 会作为错误发送。
Version 5.0.0
2022年7月16日发布
- 已更新 Android AppMetrica SDK 版本至 (Android 5.0.0)。
- 已删除
LocationService.Start调用。 - 已停止使用
APP_METRICA_TRACK_LOCATION_DISABLED。
Versions 4.3.0–4.0.0
4.3.0–4.0.0
Version 4.3.0
2022年5月19日发布
- 已更新的 AppMetrica SDK (Android 4.2.0, iOS 4.2.0).
- 添加了对 Unity 外部依赖管理器 的支持,以解决依赖问题。
- 改进崩溃处理。
- 添加了发送错误的方法:
ReportError(Exception exception, string condition)和ReportErrorFromLogCallback(string condition, string stackTrace). - 添加了发送
ReportUnhandledException(Exception exception)崩溃的方法。 - 方法
ReportError(string condition, string stackTrace)已被弃用。 使用ReportError(Exception exception, string condition)方法。 - 方法
ReportError(string groupIdentifier, string condition, string stackTrace)已被弃用。 使用ReportError(string groupIdentifier, string condition, Exception exception)方法。
Version 4.2.0
-
修复了在 AppStore 下载应用的问题:
YandexMobileMetrica.framework/YandexMobileMetrica 不被允许。您的应用不能包含独立的可执行文件或库,除非是支持的包中有效的 CFBundleExecutable
Version 4.1.0
- 已更新的 AppMetrica SDK (Android 4.1.1).
Version 4.0.0
- 已更新的 AppMetrica SDK 版本(iOS 4.0.0,Android 4.0.0)。
- 删除了
YandexAppMetricaConfig.InstalledAppCollecting属性。 - 向
RevenueAutoTrackingEnabled属性添加到 YandexAppMetricaConfig 类。 这允许自动收集和发送关于应用内购买的信息。 - 已在 Install Referrer Library 2.2 上添加了对 AppMetrica SDK for Android 的依赖。
Versions 3.8.0–3.0.0
3.8.0–3.0.0
Version 3.8.0
- 已更新AppMetrica SDK 版本(iOS 3.16.0, Android 3.21.1).
- 添加了 RequestTrackingAuthorization 方法,以请求 iOS 上的 IDFA 访问权限。
Version 3.7.0
- 已更新的 AppMetrica SDK 版本(iOS 3.14.0,Android 3.18.0)。
- 添加的方法:
- void ReportEvent(string message, string json) – 发送一个事件,事件值以 JSON 字符串的形式传递。
- void PutErrorEnvironmentValue(string key, string value) – 设置错误环境。
- void ReportError(string groupIdentifier, string condition, string stackTrace) 和 void ReportError(string groupIdentifier, string condition, Exception exception) —— 用于发送带分组 ID 的错误的方法。
Version 3.6.0
- 已更新AppMetrica SDK 版本(iOS 3.11.1,Android 3.14.3)。
- 添加了对儿童应用的支持。 使用
AppForKids属性(属于 YandexAppMetricaConfig 类)。
Version 3.5.1
- 已添加 ReportReferralUrl 方法.
- 已添加 ReportAppOpen 方法。
- 添加了 iOS iAd 框架的简化连接。 要了解更多信息,请参见跟踪 Apple Search Ads 广告活动。
- 向 YandexAppMetricaRevenue 类添加了 PriceDecimal 属性。 使用它替代已弃用的Price。
Version 3.5.0
- 已更新的 AppMetrica SDK 版本(iOS 3.9.4,Android 3.13.1)。
Version 3.4.0
- 已更新的 AppMetrica SDK (iOS 3.7.1, Android 3.6.4).
Version 3.3.0
- 已更新的 AppMetrica SDK 版本(iOS 3.6.0,Android 3.6.0)。
Version 3.2.0
- 已更新的 AppMetrica SDK(iOS 3.4.0,Android 3.4.0)。
- 修复了与 AppMetrica Push SDK 集成相关的 iOS 问题。
Version 3.1.0
- 已更新的 AppMetrica SDK (iOS 3.2.0, Android 3.2.2).
- 添加了禁用发送统计数据的方法。
- 添加了一个获取 AppMetrica 设备 ID 的方法 (
appmetrica_device_id)。 - 添加了一个方法,可以强制从缓冲区发送已存储的事件。
Version 3.0.1
- 已更新 iOS AppMetrica SDK 版本(iOS 3.1.1)。
- 将 SDK 修改以符合 Apple App Store 审核团队的要求。 将插件更新以避免App Store审核过程中出现任何问题。
Version 3.0.0
- 已更新 AppMetrica SDK 版本(iOS 3.1.1,Android 3.1.0)。
- 添加了创建用户档案的方法。
- 添加了应用内购买跟踪。
- 统一并修订了API。
Push SDK
Version 2.0.0
2024年5月15日发布
- 全局插件更新。 要了解更多信息,请查看迁移说明。
- 已更新的 AppMetrica Push SDK (Android 3.3.0, iOS 2.0.0).
- 为 iOS 添加了对隐私声明的支持。
- AppMetrica Unity 插件版本低于 6.1.0 的支持已停止。
- 添加了对 Unity Package Manager 的支持。
- 添加了对 组合定义 的支持。
- 已移除预制件。 要激活 AppMetrica Push,您应该使用 RuntimeInitializeOnLoadMethodAttribute 属性。
Version 1.1.0
2022年8月15日发布
- 已更新的 AppMetrica Push SDK(iOS 1.3.0, Android 2.2.0)。
- 添加了对 Unity 2022.1 的支持。
- 修复了在 Android 7 及以下版本设备上插件运行的问题,该问题是由于
java.lang.NoClassDefFoundError: android.app.NotificationChannel错误引起的。
Versions 1.0.0–0.1.0
1.0.0–0.1.0
Version 1.0.0
2022年5月27日发布
- 已更新 AppMetrica Push SDK 版本 (iOS 1.1.1, Android 2.1.1)。
- AppMetrica Unity 插件版本低于 4.0.0 的支持已停止。
- 添加了对 Unity 外部依赖管理器 的支持,以解决依赖问题。
Version 0.2.0
Released 11 July 2018
- 已更新AppMetrica Push SDK 版本 (iOS 0.6.0, Android 1.1.0).
- 已停止支持版本低于 3.0.0 的 AppMetrica Unity 插件。
- 已停止支持 iOS 7。
Version 0.1.1
Released 19 November 2017
- 已更新 AppMetrica Push SDK 版本 (iOS 0.5.0, Android 0.6.1).
- 添加了对 Android 8 的支持。
- 为 iOS 10 及更高版本添加了应用内通知支持。
- 更新GCM和支持库的版本。
- Android API 的最低版本是14。
Version 0.1.0
2017年1月31日发布
- 与 AppMetrica SDK 集成(支持 iOS 和 Android 平台)