当链接也使用深层链接重定向时,在浏览器意图中打开

Mah*_*oni 5 browser android uri deep-linking android-intent

我的应用程序中有按钮,我想让用户在浏览器中打开它们.这可以通过ACTION_VIEW使用URI作为数据启动intent 来完成.

这将只是提供浏览器打开URI.问题是,我正在使用的这些URI也通过深层链接连接到我的应用程序,因此如果用户已选择在我的应用程序中打开此链接,我将进入无限循环.

有没有办法强制用户使用浏览器?在某些设备com.android.browser上未安装,因此尝试直接启动此应用程序不是一种选择.ACTION_VIEW在这种情况下,是否可能有办法执行意图请求并从可能的选项中删除我的应用程序?

小智 0

尝试添加<data android:scheme="http" />到意图过滤器。