【问题标题】:Android Deep Linking if user does NOT have the app installed如果用户没有安装应用程序,Android 深度链接
【发布时间】:2017-05-29 08:52:41
【问题描述】:

所以我想弄清楚是否可以深度链接当前没有安装应用程序的用户。这是我正在尝试做的事情: 1) 用户在移动浏览器中点击网站上的深层链接。 2) 用户被带到应用商店安装应用 3) 安装后,用户会被带到应用内特定内容的深层链接。

到目前为止,我发现最接近的是 Android 应用安装横幅,但这并不是我想要的。这甚至可能吗?

这是页面底部附近的 Android 应用安装横幅链接:https://medium.com/@ageitgey/everything-you-need-to-know-about-implementing-ios-and-android-mobile-deep-linking-f4348b265b49#.evsxzudwj

【问题讨论】:

  • 这看起来很有希望。实施后将报告。 =D
  • 表面上是这样,但INSTALL_REFERRER 是极其不可靠的。我建议不要浪费你的时间

标签: android deep-linking


【解决方案1】:

您要完成的工作称为deferred deep linking

Vanilla iOS 根本不支持延迟深度链接。 Android 可以通过 Android Google Play referrer 做到这一点,但它不可靠,并且在 Chrome(迄今为止最流行的 Android 浏览器)中根本无法运行。

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

如需详细了解自己构建此程序所涉及的内容,请尝试this blog post

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-21
    • 1970-01-01
    • 2015-07-31
    • 2017-03-27
    • 2018-01-20
    • 2019-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多