防止在应用程序中打开URL /网页

时间:2018-06-17 11:02:41

标签: javascript android deep-linking

我有一个应用程序支持所有域名为xyz的网址。

现在,如果我向用户发送包含上述域名链接的邮件或邮件,例如xyz.com/abcxyz.com,则对于移动IOS用户,该链接会在浏览器中打开,但对于移动Android用户有一个弹出窗口,要求用户选择是否要在我的应用程序或浏览器中打开链接。

我对android正在做什么有一个问题。我不希望弹出某些特定链接,我希望该链接在浏览器而不是应用程序中打开。有没有办法通过在响应中设置一些标题或者在html中设置一些元标记来实现它。

提前感谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

您可以通过以下网址获取域名托管服务商:

        Uri url = Uri.parse("www.xyz.com/lol");
        String host = url.getHost();

        if (host.equals("xyz.com")) {
            openInAppMethod();
        } else {
            openInBrowserMethod();
        }

然后选择打开网址的方式。