Я пытаюсь получить данные документа в Firebase.Я использую эту функцию:
DocumentSnapshot docRef =
await Firestore.instance.collection("products").document("SF").get();
print(docRef.exists);
docRef.exists возвращает «ложь», даже если документ существует наверняка.
Я думаю, что он имеет какое-то отношениес потоком аутентификации, и система не распознает вошедшего в систему пользователя.
print(FirebaseAuth.instance.currentUser());
приводит к экземпляру 'Future '.
Есть идеи, как решить проблему?
С наилучшими пожеланиями
РЕДАКТИРОВАТЬ:
Вот мои правила из Firebase:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write;
}
}
}