【问题标题】:How to prevent Chrome from opening App Links如何防止 Chrome 打开应用链接
【发布时间】:2017-08-08 08:44:27
【问题描述】:

我有一个 Android 应用程序,例如 Sample App。我想根据Android Developer Guide添加App Links。我成功地实现了它们,但是 Chrome 出现了问题。当我访问相应的示例 Web 应用程序并且有 <a> 标记和 href="https://www.sample.com/profile" 并且它也受应用程序支持时,它会在应用程序中打开而不是在 Chrome 中继续。 我检查了文档,它应该是 Chrome 的默认行为。但后来我遇到了 Linkedin 应用程序。他们在浏览器中单击时拥有的“我的网络”选项卡会在浏览器中继续,但如果我保存到文档或任何其他应用程序并单击它,则相同的链接会在本机应用程序中打开。 我想知道这是怎么做到的?

【问题讨论】:

    标签: android google-chrome deep-linking applinks


    【解决方案1】:

    我相信这是因为,正如您所说,标准的深度链接行为是路由到已安装的应用程序。单击链接时,此行为会立即传递,因为您的应用程序覆盖了由应用程序而不是 Chrome 处理的 url。

    首先,我认为您应该将用户引导到您的应用程序,因为它可能会提供更好、更吸引人的体验。

    如果您确信,那么我会更改您的清单以严格处理您想要处理的链接。 See this post 了解如何仅处理某些链接。

    【讨论】:

    • 我了解行为和最佳实践,但应用程序包含我的网络应用程序的子集。问题是如何做到这一点?我们有 Linkedin 来验证它可以完成
    猜你喜欢
    • 2020-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-21
    • 2019-01-29
    • 2016-07-23
    相关资源
    最近更新 更多