Mar*_*cGV 7 android dynamic-linking deep-linking ios branch.io
我需要一个解决方案来实现深层链接,并推迟与Facebook活动和其他人的深层链接.
我知道Facebook使用他们自己的系统来管理深层链接,我在应用程序中使用他们的SDK并且工作正常.
现在我想与其他深层链接和延迟深层链接一起使用,问题是下一个,
您是否知道管理Facebook和其他深层链接与一个系统的解决方案?
我看过Branch.io并且我不想添加另一个库,我更喜欢使用Firebase和Facebook,因为我也在使用他们的SDK来处理其他事情.
你能推荐一个解决方案吗?我应该为iOS和Android使用不同的库或系统吗?
来自 Branch.io 的 Alex 在这里:
延迟深度链接很难正确执行。我最近写了一份概述,概述了您需要考虑的所有事项,以便做好准备。简短版本:您绝对明智地查看库而不是自己构建它。
不幸的是,您选择用于延迟深度链接的任何系统都需要应用程序中的库。这是根据定义,因为您需要某种方法来处理“延迟”部分。
Facebook 的 SDK 仅适用于 Facebook,因此对其他地方并没有真正的帮助。这让您可以在 Firebase 和 Branch.io 之间进行选择(还有其他一些公司提供类似的工具,但最近没有其他公司在积极开发)。
Firebase 动态链接也并非真正适用于所有情况,因此它们并不是您想要的完整的“单一系统”解决方案。由于 Firebase 是一个模块化系统,因此即使您已经在使用其他 Firebase 功能,实现它们仍然需要额外的库。如果您想对 Branch 和 Firebase 进行更全面的比较,这是一个很好的起点。Firebase 是一个很棒的系统,Branch 可以完美地与它配合,作为动态链接的直接替代品。
Branch SDK 非常轻量级,并且存在于您已经使用的许多顶级应用程序中。我们非常小心地确保一切都尽可能高效,这样您就不会因为垃圾代码而弄乱您的应用程序。它确实是最接近“单一系统”的东西(是的,包括 Facebook!)