已支持鸿蒙原生的产品
五个产品提供 HarmonyOS NEXT 鸿蒙原生 SDK,覆盖统计、性能、推送、认证与分享;接入方式与各产品现有 Android / iOS 接入流程一致,只是工程与接口换成鸿蒙形态。
| 产品 | 鸿蒙原生能力 | 接入方式 | 文档 |
|---|---|---|---|
| U-App 移动统计 | 应用启动、页面访问、自定义事件、用户与渠道统计 | 引入鸿蒙 SDK,初始化 appkey 后按页面与事件埋点 | U-App 鸿蒙文档 |
| U-APM 应用性能监控 | 崩溃、ANR、卡顿、启动耗时、网络请求监控 | 引入鸿蒙 SDK 并在 AbilityStage / UIAbility 生命周期内初始化 | U-APM 鸿蒙文档 |
| U-Push 消息推送 | 通知消息下发、鸿蒙厂商通道、推送统计与回执 | 引入鸿蒙 SDK,配置通知权限与厂商通道参数 | U-Push 鸿蒙文档 |
| U-Verify 智能认证 | 一键登录、本机号码校验、短信验证 | 引入鸿蒙 SDK,在登录流程中拉起认证并接收回调 | U-Verify 鸿蒙文档 |
| U-Share 社会化分享 | 鸿蒙原生分享面板、第三方登录与分享回调 | 引入鸿蒙 SDK,注册各平台 appid 后调起分享面板 | U-Share 鸿蒙文档 |
与 Android SDK 的关系
HarmonyOS NEXT 移除了 AOSP 兼容层,不再支持运行 APK,因此面向 Android 打包的友盟 SDK 无法在鸿蒙原生应用内运行。鸿蒙原生应用需要集成独立的鸿蒙 SDK,两者是不同的 SDK 包、不同的接口,但归属于同一个应用(appkey)与同一个数据看板。
| 对比项 | Android SDK | HarmonyOS NEXT 原生 SDK |
|---|---|---|
| 安装包形态 | APK / AAB | HAP / App Pack(.app) |
| 开发语言 | Java / Kotlin | ArkTS |
| 能否跨用 | 不能运行在鸿蒙原生应用中 | 不能运行在 Android 应用中 |
| 数据归属 | 同一应用 appkey | 同一应用 appkey,按系统平台维度区分 |
| 计费规则 | 按产品版本与用量计费 | 与 Android 相同,不额外收费 |
迁移到鸿蒙原生
- 确认支持的 HarmonyOS NEXT 版本与 DevEco Studio 版本,在 SDK 下载中心获取对应产品的鸿蒙包。
- 在鸿蒙工程中引入 SDK 并初始化,使用与 Android / iOS 相同的应用 appkey,保证多端数据进入同一看板。
- 按鸿蒙生命周期重排埋点:启动与页面访问挂在 UIAbility / 页面生命周期上,事件与渠道口径保持不变。
- 推送需单独配置鸿蒙通道,并在控制台完成通知权限与通道参数设置。
- 灰度验证:先在测试包核对数据上报、崩溃捕获、推送到达,再全量发布。
常见问题
开发 HarmonyOS NEXT 原生应用,原来的 Android SDK 还能用吗?
不能直接用。HarmonyOS NEXT 移除了 AOSP 兼容层,不再支持运行 APK,因此面向 Android 打包的友盟 SDK 无法在鸿蒙原生应用内运行。友盟为鸿蒙原生应用提供了独立的 SDK,使用 ArkTS 接口,需要在鸿蒙工程中重新集成。
友盟+ 哪些产品支持 HarmonyOS NEXT 鸿蒙原生?
U-App 移动统计、U-APM 应用性能监控、U-Push 消息推送、U-Verify 智能认证、U-Share 社会化分享均提供 HarmonyOS NEXT 鸿蒙原生 SDK,可在鸿蒙原生应用中接入。
鸿蒙应用的数据和 Android、iOS 能放在一起看吗?
可以。鸿蒙 SDK 与 Android、iOS 共用同一套账号体系,同一应用下的多端数据进入同一个看板,可按系统平台维度拆分对比。
鸿蒙原生 SDK 从哪里下载?
在友盟+ SDK 下载中心选择对应产品与 HarmonyOS 平台即可获取:鸿蒙 SDK 下载页;各产品的鸿蒙接入参数与接口说明见本页「已支持鸿蒙原生的产品」表格中的鸿蒙文档链接。
鸿蒙原生接入需要额外的费用吗?
SDK 接入本身不额外收费,按产品原有的版本与用量计费规则执行:标准版免费,专业版按 DAU、MAU、日志量或认证次数阶梯计费。
认证情况
鸿蒙生态相关的 SDK 认证范围与有效状态以产品团队公布的认证清单为准;如需认证材料用于招投标或合规评审,可通过商务渠道获取。