Firebase 动态链接无法在没有 GMS 的华为手机上运行。将调用 GMS 以重定向到该链接。因此,如果没有 GMS,则无法处理到链接的重定向。
您可以在华为设备上使用App Linking 。App Linking 服务提供 App Linking SDK。您必须先将 SDK 集成到您的应用中,然后您的应用才能创建和接收 App Linking 的链接。
- 集成 AppGallery Connect SDK:在将 App Linking SDK 集成到您的应用之前,先集成 AppGallery Connect SDK 和插件
- 启用应用链接服务
- 登录AppGallery Connect并选择我的项目。
- 从项目列表中找到您的项目,然后在项目卡上单击您需要为其启用应用链接的应用。
- 转到成长> 应用链接。在弹出的App Linking页面,单击Enable now。
- 集成HUAWEI Analytics Kit:要统计App Linking事件,需要使用HUAWEI Analytics Kit。
- 集成 App Linking SDK
将以下代码添加到 app 目录下的build.gradle文件中(通常是app/build.gradle),以集成 App Linking SDK:
implementation 'com.huawei.agconnect:agconnect-applinking:1.4.0.300'
在使用aar2eclipse工具将你的包转换为 AAR 包时配置以下依赖项:
dependencies {
embed "com.huawei.agconnect:agconnect-applinking:1.4.0.300"
}
集成App Linking SDK后,您可以在AppGallery Connect或您的应用中创建App Linking的链接。
类似的问题:是否可以在华为设备上实现 Firebase 动态链接?