Я делаю приложение для чата, я использую setPersistence для чтения данных в автономном режиме. это проблема. У меня 2 пользователя, пример A и B.
- B Блокирует A, когда B сначала отключен (конечно, это не успех)
- Затем A блокирует B, когда A находится в сети (успех)
- Но когда B снова подключен, B теперь блокирует A (A становится заблокированным)
- Как я могу предотвратить эту неправильную логику?
И еще одна вещь. это моя проблема с setPersistence тоже, пожалуйста, помогите мне. спасибо
обновление: я отправил электронное письмо команде Firebase, и они предложили 2 варианта. Первый - отключить режим постоянства (конечно, мы не можем читать данные в автономном режиме, так что это не тот подход, который мы можем рассмотреть), а второй - записывать журнал для каждого отдельного события, которое пользователь сделал с отметкой времени (я не знаю, как это сделать). это, это довольно сложно)