в моем проекте правило firstore работает только тогда, когда предоставлен общедоступный доступ для чтения и записи
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /vendor/{documents}{
allow read;
allow write;
}
}}
вышеприведенное правило отклоняется с помощью простого get, подобного этому
CollectionReference vendorCollectionRef = firestore.collection("vendor");