Firebase JavaScript API在重新连接时是否赶上服务器
我有一个关于Firebase的JavaScript离线功能的问题。具体来说,我想知道的是,在web应用程序(显然是firebase提供的)上填写表单时是否会丢失连接,然后尝试发送该表单,它是否会执行对本地数据库的写入操作,然后在重新建立连接时追上服务器,或者该数据是否会丢失?如果这是“是”,我假设用户是否退出页面并不重要,只要表单已发送 我知道它为iOS和Android SDK提供了巨大的磁盘持久性,但我只是想更好地理解这在JavaScript中的帮助。我知道Firebase JavaScript API在重新连接时是否赶上服务器,javascript,firebase,Javascript,Firebase,我有一个关于Firebase的JavaScript离线功能的问题。具体来说,我想知道的是,在web应用程序(显然是firebase提供的)上填写表单时是否会丢失连接,然后尝试发送该表单,它是否会执行对本地数据库的写入操作,然后在重新建立连接时追上服务器,或者该数据是否会丢失?如果这是“是”,我假设用户是否退出页面并不重要,只要表单已发送 我知道它为iOS和Android SDK提供了巨大的磁盘持久性,但我只是想更好地理解这在JavaScript中的帮助。我知道onDisconnect类,它也应该
onDisconnect
类,它也应该主要用于管理用户的状态-只是考虑了一会儿
谢谢 Firebase支持两种离线模式:
隧道模式在所有Firebase SDK中都可用。飞行模式仅在Firebase的Android和iOS本机移动SDK中可用。感谢您的回复!因此,可以肯定的是,此表单信息将排队,然后在重新建立时发送。如果用户退出web应用程序,这是否有效。这将是“飞行模式”,它只适用于移动原生SDK(Android和iOS)。太棒了,非常感谢。我认为情况并非如此,但我正在发表一篇关于Firebase离线功能的文章,希望确保我的事实是正确的。