Branch io:在华为设备上回退到 AppGallery

问题描述

请问branch io是否支持在没有Google Play服务的华为设备上回退到Appgallery?现在在这样的设备上,浏览器为我打开,并重定向到我的应用程序的 Google Play 页面。设备 - 华为 P40 Lite E Android 10。

通过文档分支 io 支持这样的市场:https://help.branch.io/using-branch/docs/creating-a-deep-link#default-link-behavior

但是在分支 io 仪表板上没有任何属性可以配置此类功能

如何在华为设备上查看回退?如何配置此功能

enter image description here

这是我的配置:

enter image description here

解决方法

有 Branch io 支持答案:

感谢您联系 Branch 支持。

分支链接将打开设备上的默认应用商店。在设备上 华为应用程序库是它将打开的默认应用程序商店 下载应用。

如果您想尝试打开华为应用市场,即使有 不同的默认应用商店,您可以尝试在 格式 https://appmarket://details?id=com.xx.xx

安装应用程序后,由于功能没有变化 到应用安装源。

UPD 08.02.2021 第二个答案:

它们是关于如何使用对两者都有效的单个链接的两种方法 Google Play 商店和华为应用程序库

方法 1 -

在华为应用程序库中设置自定义 URL 指向您的应用程序,在 配置页面。并为所有设置 $android_url 参数 指向 Google Play 商店中应用的链接。

在这种情况下,在华为设备上,链接会将用户重定向到 未安装应用程序时的华为应用程序库。而在其他安卓设备上 设备,因为链接将不可用,后备网址由 $android_url 将启动,打开 Google Play 商店。

方法 2 -

在“配置”页面上从 Google Play 商店中选择您的应用。 如果您有任何针对华为用户的特定链接,请更改 这些链接的默认重定向到您的应用程序的 Web URL 华为应用程序库。

如果这有帮助,请告诉我。

更新 09.02.2021

在链接上也请使用适用于 Android 的默认重定向。

在这种情况下,默认是华为应用程序库链接到您的 应用。

在链接数据页面上可以添加key - $fallback_url

value - 指向您应用的 Play 商店链接

对链接进行更改后,请在两者上测试链接 Android 和华为设备至少在一两个小时后作为链接 等级变化有时需要一段时间才能反映。

更新 07.04.2021

我们与产品团队就此进行了另一轮讨论 问题,他们提到华为应用程序库的后备是 不再支持。

他们没有向我们提供确切的细节,但他们似乎 华为设备上的操作系统级别发生了变化,但已损坏 由于某些原因我们无法修复的功能 限制。

很遗憾,目前不支持此流程。

对于这可能对您的链接产生的任何影响,我深表歉意,但它 看起来我们在这个问题上没有任何解决方案 瞬间。

,

您可以参考以下内容:

华为应用市场应用详情页的典型链接格式为: https://appgallery.cloud.huawei.com/appDetail? pkgName=包名&channelId=channelid&referrer=referrer&detailType=0&calltype=AGDLINK

参数说明:

Packagename:必填,要推广应用的包名,如com.huawei.gamebox..

Channelid:建议填写。为提高数据分析的渠道识别度,建议为每个渠道填写指定的识别号。如果不填写,系统会自动读取源媒体的包名,但无法通过网页跳转或离线二维码获取包名。

推荐人:不需要;如果没有,则默认为空白。该参数指的是次通道号。当链接在同一媒体的多个页面(场景)上发布时,媒体的具体位置效果可以通过二级频道号来识别。

DetailType=0&calltype=AGDLINK:基本参数,不可删除。

,

我建议使用应用链接。统一链接功能允许您同时在 AppGallery 和 Google Play 详情页面上配置链接。不同的手机可以自动切换到相应的应用商店。 https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-applinking-unifiedlinking-0000001070790553

enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...