Как разрешения документов обрабатываются в автономном слое Firestore при подключении к сети, в зависимости от того, кто их создал.
Сценарий
Пользователь обновляет документ в автономном режиме, , который есть только у негоразрешения на обновление .Он выходит из системы.Устройство выходит в онлайн.Новый пользователь входит в систему. Будет ли Firestore выдавать ошибку «Отказано в доступе» при попытке загрузить обновленный документ в автономном режиме?
Правило безопасности может быть простым, например:
match /users/{userUid} {
allow update: if request.auth.uid == userUid;
}
Есть ли у Firestoreкэшировать пользователя, который создал каждый документ?