Когда я хочу получить документ и его подколлекцию в режиме отладки, я получаю следующий код ошибки:
Unhandled Exception: [cloud_firestore/permission-denied] The caller does not have permission to execute the specified operation.
Но когда я открываю приложение без режима отладки, оно работает, и я могу писать и читать документы и их подколлекцию.
Вот мои правила Firebase:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /userData/{userId}/{allSubcollections=**} {
allow read, write: if request.auth.uid == userId;
}
}
}

Правила безопасности ничего не делают сами по себе. Измените свой вопрос, включив в него минимальный код, необходимый для воспроизведения проблемы.