React-native-проблема с конфигурацией firebase и firebase с доступом к firestore

# #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 файл. Но на данный момент я занимаюсь разработкой методом проб и ошибок здесь…

Любое понимание было бы очень ценно.