我正在研究在我的应用程序中使用firebase动态链接。我需要从电子邮件生成的链接向用户应用程序传递唯一标识符。当用户安装了应用程序时,这很好用,但是,我对如何安装应用程序感到困惑。
我看到如果用户没有安装应用程序,firebase动态链接支持将用户带到app-store。然后,在安装应用程序后,他们使用(延迟?)链接将用户带入应用程序的深层链接目标。这是怎么做到的?如何保证比赛?或者是吗?
Branch.io有significant documentation和this关于他们如何处理延迟深层链接以及它们实施的所有策略和后备。 firebase动态链接是否依赖于相同的策略,或者他们是否有其他机制可以100%保证用户从深层链接到应用安装和应用程序打开的匹配?
答案 0 :(得分:1)
Firebase使用简单的设备匹配。这意味着匹配不能100%保证,因为两个设备总是有可能看起来与Firebase后端相同。直到最近,the system-wide Dynamic Link attribution window was only 5 minutes,以尽量减少这种风险。
如果您没有通过链接传递敏感/个人数据,这是一个相对较小的问题,但如果您是,那么您可能需要考虑使用Branch作为替代品。 It's fairly easy to do