Android深度链接无法捕获重定向网址

问题描述 投票:2回答:1

是这样的可能的深层链接我有类似http://example.com/shortlink的链接打开浏览器后,它将重定向到http://example.com/product?id=123所以在那儿,我将打开我的应用程序,然后直接转到ID为123的产品

我有这样的意图过滤器

[[IntentFilter(new [] {Intent.ActionView},

Categories = new [] {Intent.CategoryDe​​fault,Intent.CategoryBrowsable},

DataSchemes = new [] {“ http”,“ https”},

DataHost =“ example.com”,

DataPathPrefixes = new [] {“ / cat”,“ / test”,“ / product”},]]

DataPath =“ /”)]

目前,重定向后的网址将直接进入Play商店,因此我无法在意图过滤器上找到该网址而且,当我尝试将粘贴http://example.com/product?id=123直接复制到浏览器时,它也直接进入播放商店。可以通过意图过滤器过滤吗?如果我从其他应用程序(例如聊天应用程序)打开链接,它将正常运行(显示其中包含我的应用程序的对话框弹出窗口)

是否有可能像这样的深层链接,当我打开浏览器时,它具有http://example.com/shortlink之类的链接,它将重定向到http://example.com/product?id=123,因此我在那里...

android android-intent xamarin.android deep-linking
1个回答
0
投票

在以下情况下,Chrome不会针对给定的Intent URI启动外部应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.