所以我想弄清楚是否可以深度链接没有当前安装的应用的用户。这是我正在尝试做的事情: 1)用户在移动浏览器中点击网站上的深层链接。 2)用户被带到应用程序商店安装应用程序 3)安装完成后,用户将被带到应用程序内特定内容的深层链接。
到目前为止,我发现的最接近的是使用Android应用安装横幅,但这并不是我正在寻找的。这甚至可能吗?
以下是页面底部附近Android App安装横幅的链接:https://medium.com/@ageitgey/everything-you-need-to-know-about-implementing-ios-and-android-mobile-deep-linking-f4348b265b49#.evsxzudwj
答案 0 :(得分:8)
您要完成的任务称为deferred deep linking。
Vanilla iOS根本不支持延迟深度链接。 Android可以使用Android Google Play referrer执行此操作,但它不可靠,并且在Chrome(迄今为止最受欢迎的Android浏览器)中根本不起作用。
要执行此操作,您可能需要调查(免费)第三方服务,例如Branch.io(完全披露:我在分支机构团队中)或Firebase动态链接。 Branch平台将所有技术细节和边缘情况抽象化,因此您需要担心的是在创建链接时定义一组键/值参数(例如:articleID: story123
)。分支确保在用户单击链接后第一次启动时,应用程序内部会返回这些参数,无论是否在单击链接时安装了应用程序。然后,您可以根据需要使用这些值进行路由/自定义。
要完整解释自己构建此内容所涉及的内容,请尝试this blog post。