我需要有关 Firestore 和 Firebase 存储的帮助。
首先在部署之前,我使用命令 flutter run -d chrome 所有 firestore 和 firebase 存储都在运行数据、图像或文件被保存。但部署托管后,firestore和firebase存储没有保存任何数据、图像或文件。我已经部署了 firestore、存储和托管,但仍然无法工作。
这是 Firestore 规则
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
// Allow read, write access to authenticated users for all documents
match /{document=**} {
allow read, write: if request.auth != null;
}
// Allow read access to the 'users' collection without authentication
match /Users/{userId} {
allow read: if request.auth == null;
}
}
}
rules_version = '2';
// Craft rules based on data in your Firestore database
// allow write: if firestore.get(
// /databases/(default)/documents/users/$(request.auth.uid)).data.isAdmin;
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if false;
}
}
}
我希望在使用 Firebase 部署托管后,Firestore 和存储的数据将保存在 Firestore 中。