至少在 Android 中,Branch 不是真的多余吗?有这样的问题:Android - 是否有可能以编程方式安装引荐来源网址 ,我们可以在其中进行我们自己的深度链接,Branch 现在不只是另一个冗余工具(至少在 android 中)?我可以在完全不集成 Branch 的情况下完成 Branch 提供的所有事情。还是我错过了什么?
1 回答
(全面披露:我去年做了一个 Branch 应用程序集成,现在与 Branch 团队合作。)
这是一个很好的问题,而且你是对的:Android 上的深度链接领域已经取得了相当大的进步,尤其是在 Android M 中引入了 App Links。正如你所提到的,Google Play Install Referrer(Branch 也使用)任何人都可以使用,并通过安装过程传递有限数量的数据。然而,它并不总是能可靠地交付,也不是特别灵活。Branch 的许多合作伙伴之前都尝试过这种方法,但发现它太慢了。
分支仍然提供一些好处
由于实际上还没有任何深度链接“标准”,因此对于开发人员来说,Branch 仍然是一个有用的即插即用选项。以下是 Branch 可以提供帮助的一些特定领域:
边缘案例
鉴于有多少 Android 设备和操作系统版本可用,其中有很多。您会认为一切都很顺利,直到您遇到一位用户抱怨她的链接在运行 Android 4.4.4 时无法在 Facebook 上运行。Branch 目前正在跟踪 6000 多种此类情况(来源),这可以为您省去这场噩梦,并确保您的链接在任何地方都能正常工作。
数据灵活性
Google Play Install Referrer 允许您通过 URL 查询参数传递一些字符串,但它不是持久存储,仅在第一次安装期间有效。Branch 允许您发送几乎所有您能想到的内容(并且还添加了一些有用的分析数据),并且您的用户点击的每个链接都可以永久使用它。
跨平台
我知道您专门询问了 Android,但如果您的应用程序有 iOS 版本(或将来可能会推出),那么 Branch 可以很容易地使用单个系统处理所有事情。
增值工具
本身不是深度链接技术,但 Branch 还可以让您的用户在安装前预览应用程序内容,给自己发短信从他们的计算机下载链接,并查看应用程序内每条内容的详细分析等等。是的,当然这些都可以在内部开发,但它们需要大量资源。