Проверьте восстановление соединения и синхронизацию сообщений при возврате из фона. Доставка push и загрузка списка сообщений могут идти по разным каналам, поэтому одно не доказывает исправность другого.
Пользователь уточнил: если открывает приложение и сидит в нём, потом уходит в браузер, возвращает приложение из фона — пуши приходят, а сообщений нет. После перезапуска всё окей. Что бы ты здесь посмотрел?
Проверьте восстановление соединения и синхронизацию сообщений при возврате из фона. Доставка push и загрузка списка сообщений могут идти по разным каналам, поэтому одно не доказывает исправность другого.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Проверьте восстановление соединения и синхронизацию сообщений при возврате из фона. Доставка push и загрузка списка сообщений могут идти по разным каналам, поэтому одно не доказывает исправность другого.
Сравните логи жизненного цикла, переподключение WebSocket, обновление токена и запросы истории до и после перезапуска. Проверьте курсор последнего сообщения, локальный кеш и обработку состояния сети. Отдельно выясните, приходит ли событие, но не обновляется UI, либо данные вообще не загружаются. Воспроизводите с фиксированными шагами и безопасными идентификаторами, не объявляя конкретную причину без подтверждения.