Android Deep Linking如果用户没有安装该应用程序

时间:2017-01-13 21:38:04

标签: android deep-linking

所以我想弄清楚是否可以深度链接没有当前安装的应用的用户。这是我正在尝试做的事情: 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

1 个答案:

答案 0 :(得分:8)

您要完成的任务称为deferred deep linking

Vanilla iOS根本不支持延迟深度链接。 Android可以使用Android Google Play referrer执行此操作,但它不可靠,并且在Chrome(迄今为止最受欢迎的Android浏览器)中根本不起作用。

要执行此操作,您可能需要调查(免费)第三方服务,例如Branch.io(完全披露:我在分支机构团队中)或Firebase动态链接。 Branch平台将所有技术细节和边缘情况抽象化,因此您需要担心的是在创建链接时定义一组键/值参数(例如:articleID: story123)。分支确保在用户单击链接后第一次启动时,应用程序内部会返回这些参数,无论是否在单击链接时安装了应用程序。然后,您可以根据需要使用这些值进行路由/自定义。

要完整解释自己构建此内容所涉及的内容,请尝试this blog post