我目前正在尝试为我正在开发的iOS应用构建自定义深层链接方案。 URL的格式如下所示
[scheme]://[host]/[path]
我在我的应用程序中注册了URL方案,一切都在Safari中运行得很好。但是,在使用Chrome时,我无法获得深层链接。它始终只是在手机上开始谷歌搜索,从不打开应用程序。我知道我必须在Chrome上使用意图标记,但我尝试的所有内容似乎都失败了。您可以深入链接到iOS上Chrome上的自定义方案吗?如果是这样,你如何格式化URL?
答案 0 :(得分:3)
Alriiight,让我们按顺序解决这些问题,因为有几个:
scheme://path/to/content
)。但是你必须将它们置于用户操作之后(即链接或重定向)。你不能直接在地址栏中输入它们(顺便说一下,iOS和Android都是如此)。有关应该做什么的更深入的描述,您可以阅读this blog post。高级摘要是您需要支持自定义URI方案和 Universal Links,并且您需要一堆逻辑来根据情况智能地在两者之间切换。这是很多工作,现在大多数主要应用都使用像Branch.io这样的服务(完全披露:我在分支团队中)。