使用flutter在Firestore上执行CRUD操作的最佳方法是哪种?

时间:2019-08-28 08:10:10

标签: firebase flutter google-cloud-firestore google-cloud-functions

创建在Flutter应用程序中调用的,在Cloud Firestore上执行操作(创建读取更新删除)的云函数还是更好的选择?还是直接使用Flutter直接访问Firestore,而无需任何干预云功能?确定使用哪种方法的理想情况是什么?

1 个答案:

答案 0 :(得分:2)

我认为这取决于您使用的文档。只要您为特定文档路径指定了安全规则,并且所有数据都在应用程序内和安全规则中得到验证,您就可以从应用程序中完成这些操作。仅授予经过身份验证的用户访问权限也很重要,您可以为此实现firebase_auth插件。

You can check-out this video to understand the security rules

如果您要执行除CRUD之外的任何其他事情,例如管理通知或在后台动态更改文档,那么您就可以在其中充分利用Cloud Functions。 Firebase团队也有很棒的视频。