有没有办法避免在浏览器中打开链接

Hou*_*fly 5 deep-linking huawei-mobile-services

使用Huawei App Links时(因为Firebase动态链接不适用于Huawei App Gallery),生成的就是这种长链接。

https://example.drcn.agconnect.link/?deeplink=https%3A%2F%2Fexample.com%2Freferral%2F3c3432x&android_deeplink=https%3A%2F%2Fexample.com%2Freferral%2F3c3432x&android_open_type=2&android_package_name=com.example.mobile

当在未安装我的应用程序的 Android(Google) 设备上单击此链接时,我会看到以下选项:

在此输入图像描述

“打开”-在浏览器中打开深层链接,即https://example.com/referral/3c3432x

“下载”- 使用我的应用程序页面打开 Google Play 商店应用程序

下载行为很好,但我不想要打开行为,因为该链接实际上不存在。据我所知,仍然可以在桌面上访问此链接,并且可能会尝试在浏览器上访问该链接,但目前我们可以在这种情况下显示 404。

有没有办法避免“打开”选项?或者更好的是停止显示此屏幕并立即重定向到应用程序(如果已安装)或播放商店(未安装)。就像 Firebase 的做法一样。

我什至尝试了这里列出的landing_page_type=2选项:https: //developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-applinking-createlinks-define-0000001055514692但这并没有似乎不起作用,它总是显示打开/下载页面,无论值如何。