本文介绍华为应用市场的一个实用能力——关联应用。如果同时有 Android 版和 HarmonyOS 版应用,可以把它俩关联起来,用户设备升级到 HarmonyOS 5 及以上时,能自动把 Android 应用替换成 HarmonyOS 应用,并完成数据迁移。
一、关联需要满足的条件
关联 Android 应用需要满足的条件:
1. 发布状态要求
Android 应用与 HarmonyOS 应用,均已经全网发布。
2. 一对一关联要求
Android 应用与 HarmonyOS 应用只能一对一关联。
• 若 Android 应用已与其他的 HarmonyOS 关联,则不允许再关联一个新的 HarmonyOS 应用
• 反之亦然
3. 设备类型要求
Android 应用与 HarmonyOS 应用,必须在相同的设备类型上分发,才能关联在一起。
如分发设备类型均包含手机,或均包含平板,支持关联的场景可参考下表。
三、设备类型匹配规则
HarmonyOS 应用与 Android 应用的设备类型匹配关系:
| 当前上架 HarmonyOS 应用 | 支持关联的在架 Android 应用 |
|---|---|
| 仅支持手机 | 支持设备包含手机 |
| 仅支持平板 | 支持设备包含平板 |
| 仅支持手机+平板 | 支持设备包含手机 |
| 仅支持平板+PC/2in1 | 支持设备包含平板 |
| 仅支持手机+PC/2in1 | 支持设备包含手机 |
| 仅支持手机+平板+PC/2in1 | 支持设备包含手机 |
说明:HarmonyOS 应用只要包含手机或平板中的任一设备类型,就能与包含对应设备类型的 Android 应用关联。
四、游戏应用的特殊要求
说明:游戏上架前需前往 AGC 控制台配置 APPID 映射关系。
五、两种关联方式
可以在以下两种情况下进行关联:
方式一:发布 HarmonyOS 应用时关联
在首次发布或者升级 HarmonyOS 版本(之前未关联过 Android 应用)时,AppGallery Connect 将自动匹配名下是否存在可关联的 Android 应用,如果存在,将弹窗引导进行关联。
特点:
系统自动匹配
有可关联应用时弹窗引导
适合发布时顺手完成关联
方式二:在应用系列中进行关联
如果发布时未进行关联,HarmonyOS 应用已全网状态,且需要关联的 Android 应用也是全网状态,则可以通过管理应用系列实现。
特点:
适合发布时漏掉关联的场景
前提是两个应用都已全网发布
通过“管理应用系列”功能完成
关联应用是 HarmonyOS 生态迁移的一个关键能力,可以帮助用户从 Android 版平滑过渡到 HarmonyOS 版。如果同时维护两个版本的应用,建议在首次发布 HarmonyOS 应用时就完成关联,系统会自动匹配并弹窗引导,比发布后再去“管理应用系列”里补关联更省事。注意提前确认好设备类型是否有交集、是否已全网发布、是否已有关联关系,避免卡在条件校验上。