繁体   English   中英

iOS深层链接和Universal链接,如何在ios中进行深层链接

[英]iOS Deep linking and Universal link, how to deep link in ios

我从iOS 9读到,引入了通用链接。 请解释深层链接和通用链接之间的区别。 我的目标是,链接将通过邮件发送给客户。 让邮件说项目A和链接有报价。 点击链接

  1. 如果已安装该应用程序,请打开该应用程序并启动显示项目A的特定屏幕
  2. 如果未安装应用程序,请从App Store下载并打开它,然后启动显示项目A的特定屏幕

如果有用户登录功能怎么办?

如果安装了应用程序并且用户未登录,则

  1. 打开应用程序
  2. 启动登录屏幕
  3. 登录成功后启动特定屏幕显示项目A.

这些如何实施? 如何为这些链接配置?

截至2015年12月8日发布的iOS 9.2,Apple已经敲响了基于URI方案的重定向,这是过去七年中深度链接的标准。 他们认为Universal Links是未来。

之前为了使用URI方案,您必须手动处理未安装应用程序的情况。此问题是,当未安装应用程序时,它会显示“ 无法打开页面 ”错误。 我相信你们都看过了。 这是深度链接的祸根。我们能够在iOS 7iOS 8中绕过它,但现在不可能从iOS 9开始

从此链接获取更多详细信息

为了澄清,“深层链接”只是链接,点击后会导致您的应用直接打开内容。 通用链接是一种深层链接的,因为是URL方案的链接,但也不是一个完美的解决方案防弹现在这样覆盖所有边缘的情况下,你要实现这两个。

幸运的是,Branch可以在幕后处理所有这些复杂性,因此您不必担心它! 正如上面的答案中所提到的, 这里的指南将帮助您完成所描述的实现!

我在这里找到了一个可用的链接 它使用Branch.io逐步提供有关深度链接的详细信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM