【问题标题】:In Android, do we really need Branch?在 Android 中,我们真的需要 Branch 吗?
【发布时间】:2016-03-07 09:17:58
【问题描述】:

至少在 Android 中,Branch 不是真的多余吗?有这样的问题:Android - Is it possible to get install referrer programmatically 我们可以在哪里进行自己的深度链接,Branch 现在不只是另一个冗余工具(至少在 android 中)? 我可以在完全不集成 Branch 的情况下完成 Branch 提供的所有事情。 还是我错过了什么?

【问题讨论】:

    标签: android deep-linking referrals branch.io


    【解决方案1】:

    (全面披露:我去年做了一个 Branch 应用集成,现在与 Branch 团队合作。)

    这是一个很好的问题,而且您是对的:Android 上的深度链接领域已经取得了相当大的进步,尤其是在 Android M 中引入了 App Links。正如您所提到的,Google Play Install Referrer(Branch 也这样做了) use) 可供任何人使用,并通过安装过程传递有限数量的数据。然而,它并不总是可靠地交付并且不是特别灵活。 Branch 的许多合作伙伴之前都尝试过这种方法,但发现它太慢了。

    分支机构仍然提供一些好处

    由于还没有真正的深度链接“标准”,Branch 对于开发人员来说仍然是一个有用的即插即用选项。以下是 Branch 可以提供帮助的一些特定领域:

    边缘情况

    鉴于有多少 Android 设备和操作系统版本可用,其中有很多。你会认为一切都很好,直到你得到一位用户抱怨她的链接在运行 Android 4.4.4 时在 Facebook 上不起作用。 Branch 目前正在跟踪超过 6000 种此类情况 (source),这可以为您避免这场噩梦并确保您的链接在任何地方都能正常工作。

    数据灵活性

    Google Play Install Referrer 可让您通过 URL 查询参数传入一些字符串,但它不是持久存储,仅在首次安装期间有效。 Branch 允许您发送几乎所有您能想到的内容(以及adds some useful analytics data),并且您的用户点击的每个链接都可以永久使用它。

    跨平台

    我知道您专门询问了 Android,但如果您的应用有 iOS 版本(或将来可能会推出),那么 Branch 可以非常轻松地使用单个系统处理所有事情。

    增值工具

    本身不是深度链接技术,但 Branch 也可以让您的用户 preview app content before installingtext themselves download links from their computer 和查看 detailed analytics for every piece of content inside the app 等。是的,当然这些都可以在内部开发,但它们需要大量资源。

    【讨论】:

    • 这是一个很好的解释。感谢您的描述性答案。我现在正在转向使用 Branch 进行深度链接。 :)
    • 那太棒了!一旦你有机会试一试,请告诉我——很想听听你的任何想法
    • 另外,如果你不介意接受这个答案,那将来可能会帮助其他有同样问题的人! :)
    猜你喜欢
    • 1970-01-01
    • 2012-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    • 1970-01-01
    • 2010-12-28
    • 2018-02-02
    相关资源
    最近更新 更多