flutter 使用firebase admin删除文档,不会影响边缘设备

mklgxw1f  于 2023-03-24  发布在  Flutter
关注(0)|答案(1)|浏览(93)

我们有一个在移动的应用程序上运行的Firebase实时数据库。我们希望偶尔清理数据库以保持较小(ish)。我试图使用Firebase管理删除文档。我看到的是:

  • 数据不会显示在实时控制台中。
  • 数据仍然存在于过去已经读取此数据的边缘设备中

有没有办法“刷新”边缘设备内存?清理它?一些其他的ID?谢谢
我已经尝试重新启动应用程序并添加了时间戳过滤

s4n0splo

s4n0splo1#

一旦你从服务器上再次读取该数据,设备上该高速缓存将删除该数据。在此之前,它不会被删除,因为SDK在检查服务器之前无法自行知道数据被删除(只有当你的代码告诉它从服务器读取数据时,它才会这样做)。
无法通过API清除设备的缓存。

相关问题