roo*_*dev 6 android deep-linking
我想在我的Android应用中实现延迟的深层链接。我的理解是,我需要提供一个网址,当用户打开该网址时,它将把用户定向到该应用程序,或者如果尚未安装该应用程序,则将其转到商店。根据我的研究,默认情况下,Android似乎能够解决延迟的深层链接。但是我的问题是URL来自何处?Google是否有任何网址生成器可以为我生成它,还是我需要一个网站并为该网址编写一些代码?
到目前为止的答案和评论都是指正常的深层链接。它们都不会为您提供延迟深度链接(即,即使应用程序尚未安装并且用户需要首先访问 Play 商店才能下载它,也能够进行深度链接)。
Vanilla iOS 根本不支持延迟深度链接。Android 可以使用Android Google Play Referrer来做到这一点,但它不可靠,并且根本无法在 Chrome 上工作。
为此,您可能需要研究免费的第三方服务,例如Branch.io(全面披露:我是 Branch 团队的成员)。Branch 平台抽象了所有技术细节和边缘情况,因此您只需articleID: story123
在创建链接时定义一组键/值参数(例如: )即可。Branch 确保在用户单击链接后首次启动应用程序时将这些参数返回给您,无论单击链接时是否安装了应用程序。然后,您可以根据需要使用这些值来路由/自定义。