【问题标题】:Deferred deep linking in androidandroid中的延迟深度链接
【发布时间】:2016-06-10 12:47:58
【问题描述】:

当从 Play 商店以外的任何第三方位置(例如 GDrive 或 S3 存储桶)安装 android 应用时,我们如何才能获得延迟的深度链接工作。在这种情况下如何传递意图数据?提前致谢。

【问题讨论】:

    标签: android deep-linking


    【解决方案1】:

    这听起来很简单,实际上实现起来有点复杂。您可能已经知道InstallReferrerReceiver,但这显然仅适用于 Play 商店。

    您基本上需要想出一些方法在下载应用程序之前将数据存储在应用程序之外,然后在安装后在应用程序内部检索它。 Branch.io(完全披露:我在团队中)通过使用唯一的链接 ID 来做到这一点,我们可以在其上附加一个数据字典。当用户在下载之前打开该链接时,我们会标记他们的设备 ID,然后将他们重定向到指定的 URL(例如 GDrive 或 S3)。首次启动应用后,我们再次匹配设备 ID。这允许我们通过每个链接传递无限量的数据,因为数据实际上并未存储在链接本身

    【讨论】:

    • 这是真正的延迟深层链接(如使用 firebase)吗?新用户是否获得了点击链接然后在应用中看到内容的无缝转换体验?
    • @DominicCerisano 是的,是的!是的,他们做到了。与 Branch 相比,Firebase 是这个概念的一个相当简单的实现,但基本相同。
    • 我刚刚了解了 Instant Apps (IA) - 我看到 branch.io 已经包含了这个新功能。我想我在某处看到必须安装应用程序会降低 95% 的转化率(只有 5% 的麻烦)。关于 IA 如何提高转化率的任何数字?转化的含义似乎模糊了界限,因为它曾经意味着安装导致销售。
    • @DominicCerisano 这是一个很好的观点。我们还没有看到即时应用程序如此难以收集数据的大规模采用。绝对是我有兴趣关注的东西!
    猜你喜欢
    • 2017-02-08
    • 1970-01-01
    • 2014-11-09
    • 1970-01-01
    • 2016-09-25
    • 2015-08-01
    • 1970-01-01
    • 2019-11-02
    • 2021-01-26
    相关资源
    最近更新 更多