我需要一个解决方案来实现与 Facebook Activity 和其他 Activity 的深层链接和延迟深层链接。
我知道 Facebook 使用他们自己的系统来管理深层链接,我在应用程序中使用他们的 SDK 并且工作正常。
现在我想使用其他深度链接和延迟深度链接,下一个问题是
您知道使用一个系统管理 Facebook 和其他深层链接的解决方案吗?
我看到了 Branch.io,我不想添加另一个库,我更喜欢使用 Firebase 和 Facebook,因为我也在使用他们的 SDK 做其他事情。
您能推荐一个解决方案吗?我应该为 iOS 和 Android 使用不同的库或系统吗?
最佳答案
来自 Branch.io 的 Alex:
延迟深度链接很难做到正确。我最近wrote an overview您需要考虑的所有事项才能正确处理。简短版本:为此查看库而不是自己构建它绝对是明智的。
不幸的是,您为延迟深度链接选择的任何系统都需要应用程序中的库。这是根据定义,因为您需要某种方式来处理“延迟”部分。
Facebook 的 SDK 仅适用于 Facebook,因此在其他任何地方都没有真正帮助。这让您可以在 Firebase 和 Branch.io 之间做出选择(还有一些其他公司提供类似的服务工具,但最近没有其他人积极开发)。
Firebase 动态链接也并非真正适用于所有情况,因此它们并不是您想要的完整“单一系统”解决方案。而且由于 Firebase 是一个模块化系统,实现它们仍然需要一个额外的库,即使您已经在使用其他 Firebase 功能。如果您想更全面地比较 Branch 和 Firebase,this is a good place to start . Firebase 是一个很棒的系统,Branch 可以作为动态链接的直接替代品与它完美配合。
Branch SDK 非常轻巧,在您已经使用的许多热门应用中都有。我们非常小心地确保一切都尽可能高效,因此您不会用垃圾代码弄乱您的应用程序。它确实是最接近“单一系统”的东西(是的,包括 Facebook!)
关于android - 替代 Branch.io 来管理深层链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42841691/