# #firebase #google-cloud-firestore #react-native-firebase
Вопрос:
Итак, у меня есть свой собственный проект react для firebase. Я в основном использовал аналитику и crashlytics, и файлы конфигурации firebase как для развертывания ios, так и для Android настроены правильно (файлы plist и json), поскольку я могу использовать эти службы.
Теперь я хочу также использовать firestore. У меня сложилось впечатление, что одних и тех же файлов конфигурации с информацией о доступе к firebase будет достаточно. Но, похоже, это не так. И я не понимаю, почему.
Мое правило доступа к firebase достаточно простое:
rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /receipts/{receipt} { allow read, write: if request.auth != null; } } }
Ошибка, которую я получаю, заключается в следующем:
[Error: [firestore/permission-denied] The caller does not have permission to execute the specified operation.]
который исчезнет, если я удалю условие if в правиле.
Так что я не думаю, что проблема в этом. Мне было интересно, не требуется ли по какой-то причине firestore конфигурация веб-типа в моем приложении, в firebase.js файл. Но на данный момент я занимаюсь разработкой методом проб и ошибок здесь…
Любое понимание было бы очень ценно.