Создание приложения с использованием базы данных Firestore для его содержимого.
Правила таковы:
service cloud.firestore {
match /databases/{database}/documents {
// Allow public read access, but only content owners can write
match /{document=**} {
allow read: if true
allow write: if request.auth.uid == request.resource.data.author_uid
}
}
}
Как говорится в предупреждении, я позволил read только установить true
, что я Понимаете, это проблема.
Как мне сделать так, чтобы мое приложение Flutter могло читать содержимое моей базы данных Firestore, а любой случайный пользователь не может? Приложение общедоступное / бесплатное ... и т. Д. c, поэтому я не хочу, чтобы людям приходилось входить в систему.
Дам ли я своему приложению какой-то код и проверю это? Или ...?
Обновление: Я вижу, что есть анонимный вход, который мог бы решить проблему, но это перебор? Это действительно помогает? Будет ли это держать мое приложение от использования в автономном режиме? ... и др c