首页 > 解决方案 > 是否可以在华为设备上创建一个重定向到华为 AppGalery 的 Firebase 动态链接

问题描述

我有一个基于 Flutter 的移动应用程序和用于 Google Play 和 Apple App Store 的 firebase 动态链接集成。我想为我的 firebase 动态链接重定向设置规则。说清楚:

我在 Firebase 中找不到解决方案。是否可以使用 Firebase 动态链接进行此重定向?

标签: androidfirebasefirebase-dynamic-linkshuawei-mobile-serviceshuawei-developers

解决方案


Firebase 动态链接无法在没有 GMS 的华为手机上运行。将调用 GMS 以重定向到该链接。因此,如果没有 GMS,则无法处理到链接的重定向。

您可以在华为设备上使用App Linking 。App Linking 服务提供 App Linking SDK。您必须先将 SDK 集成到您的应用中,然后您的应用才能创建和接收 App Linking 的链接。

  • 如何集成 App Linking SDK
  1. 集成 AppGallery Connect SDK:在将 App Linking SDK 集成到您的应用之前,先集成 AppGallery Connect SDK 和插件
  2. 启用应用链接服务
    1. 登录AppGallery Connect并选择我的项目
    2. 从项目列表中找到您的项目,然后在项目卡上单击您需要为其启用应用链接的应用。
    3. 转到成长> 应用链接。在弹出的App Linking页面,单击Enable now
  3. 集成HUAWEI Analytics Kit:要统计App Linking事件,需要使用HUAWEI Analytics Kit。
  4. 集成 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 动态链接?


推荐阅读