在Android中延迟深层链接URL

roo*_*dev 6 android deep-linking

我想在我的Android应用中实现延迟的深层链接。我的理解是,我需要提供一个网址,当用户打开该网址时,它将把用户定向到该应用程序,或者如果尚未安装该应用程序,则将其转到商店。根据我的研究,默认情况下,Android似乎能够解决延迟的深层链接。但是我的问题是URL来自何处?Google是否有任何网址生成器可以为我生成它,还是我需要一个网站并为该网址编写一些代码?

riw*_*nyk 7

Firebase 动态链接似乎是支持延迟深层链接的官方 Android 方式,该链接将在需要时向用户发送安装 UI。它还适用于 iOS 和 Web。


Ale*_*uer 6

到目前为止的答案和评论都是指正常的深层链接。它们都不会为您提供延迟深度链接(即,即使应用程序尚未安装并且用户需要首先访问 Play 商店才能下载它,也能够进行深度链接)。

Vanilla iOS 根本不支持延迟深度链接。Android 可以使用Android Google Play Referrer来做到这一点,但它不可靠,并且根本无法在 Chrome 上工作。

为此,您可能需要研究免费的第三方服务,例如Branch.io(全面披露:我是 Branch 团队的成员)。Branch 平台抽象了所有技术细节和边缘情况,因此您只需articleID: story123在创建链接时定义一组键/值参数(例如: )即可。Branch 确保在用户单击链接后首次启动应用程序时将这些参数返回给您,无论单击链接时是否安装了应用程序。然后,您可以根据需要使用这些值来路由/自定义。

  • 为什么您说 Android Google Play 引荐来源网址不可靠并且根本无法在 Chrome 上运行? (7认同)
  • 它已经坏了一段时间,但看起来[它最近可能已修复](https://www.dropbox.com/help/9090) (2认同)