分支 io:我应该如何配置链接,以便当用户单击尚未安装的 Android 应用程序的链接时打开默认应用程序市场?
Posted
技术标签:
【中文标题】分支 io:我应该如何配置链接,以便当用户单击尚未安装的 Android 应用程序的链接时打开默认应用程序市场?【英文标题】:Branch io: how should I configure link, in order to open default app market when user click the link of an Android App which haven't been installed? 【发布时间】:2021-02-07 06:53:13 【问题描述】:在分支仪表板中,我必须配置如下链接:Branch links Configuration 从中可以看出,我必须配置一个特定的地址。 但是,据我所知,部分华为手机不支持Google Play Store,所以如果我只配置Google Play地址,华为手机将无法使用。但是,如果我只配置了华为AppGallery地址,非华为手机将无法使用。有没有自动判断的方法?
【问题讨论】:
我也有同样的问题:***.com/questions/66048194/… 你可以写信给分支支持。他们有很大的支持。 @AndrewEvtukhov 我尝试了method1,但我发现我在配置页面上设置的自定义URL与api设置的$android_url参数相同。也就是说android只能设置一个链接。 【参考方案1】:这里有一个分支:
默认情况下,Branch 链接将重定向到华为应用程序库,无需任何特殊配置。这是因为谷歌和华为都使用相同的 URI 方案(market://details)来启动商店。在没有 PlayStore 的华为设备上,分支链接将触发相同的 URI 方案,并将用户路由到华为应用程序库。
【讨论】:
你看到我的照片了吗?你说默认值可以打开,但是在Branch控制台怎么配置呢?当我尝试生成链接时,如果没有如上图的配置,下一步将无法执行。 现在,如果我在 Branch 上使用“Google Play 搜索”,该链接将引导我到浏览器并显示 Google Play。它没有像你说的那样打开华为应用市场。【参考方案2】:我建议使用Huawei App Linking。统一链接功能可让您同时在 AppGallery 和 Google Play 详情页面配置链接。不同的手机可以自动切换到对应的应用商店。 https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-applinking-unifiedlinking-0000001070790553
【讨论】:
以上是关于分支 io:我应该如何配置链接,以便当用户单击尚未安装的 Android 应用程序的链接时打开默认应用程序市场?的主要内容,如果未能解决你的问题,请参考以下文章