创建在Flutter应用程序中调用的,在Cloud Firestore上执行操作(创建读取更新删除)的云函数还是更好的选择?还是直接使用Flutter直接访问Firestore,而无需任何干预云功能?确定使用哪种方法的理想情况是什么?
答案 0 :(得分:2)
我认为这取决于您使用的文档。只要您为特定文档路径指定了安全规则,并且所有数据都在应用程序内和安全规则中得到验证,您就可以从应用程序中完成这些操作。仅授予经过身份验证的用户访问权限也很重要,您可以为此实现firebase_auth插件。
You can check-out this video to understand the security rules
如果您要执行除CRUD之外的任何其他事情,例如管理通知或在后台动态更改文档,那么您就可以在其中充分利用Cloud Functions。 Firebase团队也有很棒的视频。