如何将不受支持的深层链接URL重定向到浏览器

时间:2016-05-25 05:05:09

标签: android deep-linking

我的应用支持来自电子邮件和外部链接的深层链接。该应用程序打开并根据网址导航到特定屏幕。但我并不支持所有网址

示例,对于http://my-deeplink-url/page1 app应该打开并且for http://my-deeplink-url/page2应在浏览器上打开。

由于应用支持my-deeplink-url uri路径,因此链接应用程序都会打开。 没问题,如果应用程序打开,但如果网址不受支持则需要重定向到浏览器。

我尝试使用Intent.ACTION_VIEW启动活动,但这会再次打开应用,因为它支持相同的深层链接网址。

在浏览器中打开网址的明确意图是什么。

1 个答案:

答案 0 :(得分:1)

您应该可以通过调查pathPrefix选项来完成此操作:https://developer.android.com/guide/topics/manifest/data-element.html