【发布时间】:2022-01-06 08:31:52
【问题描述】:
由于 Firestore 按读/写收费,因此在会话期间将更改保留在内存中并仅在用户存在整个应用程序或特定部分时才提交它们会非常有帮助。有没有办法在 Flutter Web 应用程序中做到这一点?
【问题讨论】:
标签: flutter google-cloud-firestore flutter-web
由于 Firestore 按读/写收费,因此在会话期间将更改保留在内存中并仅在用户存在整个应用程序或特定部分时才提交它们会非常有帮助。有没有办法在 Flutter Web 应用程序中做到这一点?
【问题讨论】:
标签: flutter google-cloud-firestore flutter-web
我认为这种方法的一个问题是用户可能只是关闭了包括您的应用程序在内的选项卡。在这种情况下,您没有时间将数据发送到 Firestore。
除此之外,您可以使用像 Hive 这样的包来离线存储您的文档,然后运行一个函数来稍后将数据添加到 Firestore。
您还可以使用 Firebase 免费进行 50k 读取和 20k 写入,这对于较小的应用程序来说已经足够了。如果您超过此限制,您的应用可能已经足够大,无论如何都可以通过它赚钱。
【讨论】: