Моя настройка: < /p>
Использование OnsnapShot для обновлений в реальном времени для прослушивания индикаторов печати (подколлекция TypingStatus). Сообщения. < /p>
Моя структура Firestore: < /p>
groups/{groupId}/ messages/{messageId} typingStatus/{userId}< /code> < /p>
Здесь есть правила MU < /p>
`rules_version = '2';
service cloud.firestore {
match /databases /{database} /documents {< /p>
//
match /users/{userId} {
allow read: if request.auth != null;
}
match /groups/{groupId} {
allow read, write: if request.auth != null;
match /messages/{messageId} {
allow read, write: if request.auth != null;
}
match /typingStatus/{userId} {
allow read, write: if request.auth != null;
}
match /pinned/{pinnedId} {
allow read, write: if request.auth != null; //
}
}
< /code>
}
} `< /p>
Я обнаружил, что моя база данных запускается снова и снова, быстро нажимая ограничения квот по записи и чтения. СЛУШАЕТЕ). /> Я создаю веб -приложение для чата, используя Firestore, поэтому я ожидаю решить мою проблему
Дополнительная информация:
Использование Firebase/Firestore Web Sdk.
Анонимная аутентификация для пользователей.>
Подробнее здесь: https://stackoverflow.com/questions/797 ... onsnapshot