当前位置: 首页 > 知识库问答 >
问题:

阻止重定向链接到deeplink以打开移动浏览器

朱睿
2023-03-14

我发现一些电子邮件客户端不能正确处理深度链接,所以解决方案是在电子邮件中放置一个链接到一个超文本传输协议网址,并让服务器从该链接重定向到实际的深度链接。

在iOS,这个解决方案会导致浏览器在最终触发深度链接并提供打开我的应用程序之前打开。然而,我刚刚注意到我手机上有一个应用程序,它似乎使用了同样的解决方案,只是它跳过了打开浏览器的步骤,尽管电子邮件中的链接是超文本传输协议。

我如何复制相同的结果,点击电子邮件中的链接重定向到深层链接,而不打开浏览器之间?

共有1个答案

漆雕兴平
2023-03-14

你需要为你的应用启用通用链接。使用像branch这样的服务。io可能会指引你走向正确的方向。以下是branch io的通用链接页面:https://branch.io/universal-links/

 类似资料:
  • 我有一个非常简单的测试应用程序,上面有一个webview组件。我正试图阻止链接在浏览器中打开,但“shouldoverrideurlloading”看起来对我不起作用。 有人能帮我看看哪里有错误吗?

  • 本文向大家介绍javascript实现阻止iOS APP中的链接打开Safari浏览器,包括了javascript实现阻止iOS APP中的链接打开Safari浏览器的使用技巧和注意事项,需要的朋友参考一下 上次根据网上的教程给自己的网站弄了一个Web APP,但是给用户的感觉却十分糟糕。 问题说明: 怎么了?原来是打开WEB APP后在主页上随意打开连接,就会自作主张地打开Safari浏览器。原

  • 问题内容: <a target=”_blank” data-rel=”external” href="http://www.kidzout.com">www.kidzout.com 问题答案: 作为建议类似的问题,使用JavaScript来调用与参数设置为当按照InAppBrowser文档: 这应该起作用,尽管更好,更灵活的解决方案是拦截所有链接的事件,并使用从链接属性读取的参数进行调用。 请记住

  • 问题内容: 我已经设计了一个使用Firefox的网站,现在希望将软件电话集成到网页中,但是不幸的是,它是使用ActiveX制作的,因此firefox不支持它。 我曾尝试在IE9中打开我的页面,但看起来很乱,因为我将CSS3用于很多页面,并且没有为不同的浏览器编码,因为我们只会在办公室内使用Firefox。 有什么方法可以告诉我在Firefox中的页面专门在Internet Explorer中打开一

  • 我最近实现了shouldInterceptRequest方法来检测链接的时间“http://sitemercado.com.br/valida“点击在android浏览器中打开它,而不是在webview中内部打开,直到它工作为止。链接在浏览器中打开,但当我回来查看webview应用程序时,它也被加载了,我希望它只在浏览器中加载。 我的代码如下: 我哪里做错了?

  • 问题内容: 是否有任何(简单/内置方式)打开新浏览器(我的意思是默认的OS浏览器)窗口来查找Electron链接的方法,而不是访问您Electron应用程序中的链接? 问题答案: 您可以简单地使用: