我有一个Android应用程序说Sample App。我想根据Android Developer Guide添加应用链接。我成功实现了它们,但Chrome出现了问题。当我访问相应的示例Web应用程序并且<a>
标记为href="https://www.sample.com/profile"
并且App也支持它时,它会在应用中打开,而不是在Chrome中继续。
我检查了文档,它应该是Chrome的默认行为。但后来我遇到了Linkedin app。如果我保存到文档或任何其他应用程序并单击它然后在本机应用程序中打开,则在浏览器中单击的“我的网络”选项卡将继续在浏览器中显示相同的链接。
我想知道这是怎么做到的?
答案 0 :(得分:0)
我相信这是因为,正如您所说,标准的深层链接行为是在安装时路由到应用程序。单击链接时会立即切换此行为,因为您的应用会覆盖要由应用而非Chrome处理的网址。
首先,我认为您应该将用户路由到您的应用程序,因为它可能是更好,更有吸引力的体验。
如果您确信,那么我会更改您的清单以严格处理您想要处理的链接。 See this post了解如何仅处理某些链接。