我想将我的本地数据库与我的服务器同步。在 Android 中,我们有同步适配器来完成工作并使生活更轻松。我想知道我们在 Flutter 中是否有类似的东西,或者我如何在 Flutter 中做到这一点。
我有一个名为users 的集合,我正在检查新用户的手机号码是否存在。如果它存在,那么我正在为该用户执行电话身份验证,然后将 uid 存储为文档中的字段。
如果用户是第一次来,他没有经过身份验证,我正在从用户集合中执行读取操作。现在,每次我收到来自 google 的Your Cloud Firestore Database has insecure Rules电子邮件时。
以下是我正在使用的规则。请让我知道如何确保其安全。
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read: if true;
allow write: if request.auth != null;
}
}
}
Run Code Online (Sandbox Code Playgroud)