设备重启后,firebase 实时数据库持久性是否同步数据

Ahm*_*jab 1 android firebase firebase-realtime-database

我到处搜索,但找不到这个问题的答案,如果启用了 Firebase 持久性,如果设备处于离线状态,应用程序会在设备重新连接后继续同步数据,但我的问题是,如果设备重新启动,firebase 会不会在获得连接后自动同步数据,或者我应该使用广播接收器来检测系统重启以使其正常工作.....

Fra*_*len 5

Firebase 实时数据库有两种类型的持久性:

  1. 在记忆中持久化。默认情况下启用此类型,并允许应用程序在您短暂失去 Internet 连接时继续工作。一种简单的思考方式是“隧道模式” - 当您通过(短)隧道时,应用程序会继续工作。
  2. 磁盘持久性。这种类型的持久性必须由您的代码显式打开,并且(正如它的名字所说)这意味着最近侦听的数据(以及从应用程序到数据库的任何挂起的写入)被持久化到磁盘。此缓存中的数据在应用程序重新启动和手机重新启动后仍然存在。