在重新联机后查找Firebase数据的上传时间

时间:2017-07-15 03:49:44

标签: firebase-realtime-database firebase-storage

我正在撰写需要脱机工作的Android / Cordova / Firebase应用。我有更新的数据对象;我只是更新它们并使用Firebase Database's offline features,以便在应用程序重新联机时上传它们。这很好。问题是这些项目还涉及我需要上传到Firebase存储的blob。我希望以某种方式在将未决更新发送到服务器时收到警报,以便我可以启动上传到Firebase存储。

当然,我可以使用待处理的Firebase存储上传队列自行管理在线/离线状态,但有没有办法让Firebase告诉我何时对数据库进行了待处理的更新?

1 个答案:

答案 0 :(得分:1)

Firebase SDK中没有任何内置功能可以在与服务器完全同步时发出信号。在过去,我建议当客户端重新联机并且有一个等待该虚拟值显示的监听器时,从客户端写入一个虚拟值。一旦你获得了虚拟值,你就可以保证收到之前写的更新。