Я использую прослушиватель onSnapshot() Firebase для немедленного отображения изменений базы данных пользователям моего веб-сайта. В Windows и Android (независимо от браузера) все работает отлично, как и ожидалось. Но на iOS я столкнулся с неожиданным поведением:
Пока браузер открыт, он отлично работает и на iOS. Но когда я перемещаю браузер (то же самое в Safari и Chrome) на задний план, вношу изменения в документ Firestore и возвращаю веб-сайт на передний план, он ненадежно отображает эти изменения.
Иногда изменения отображаются немедленно. , где-то через 10 секунд после открытия браузера, а иногда и дольше.
Кто-нибудь сталкивался с такой же проблемой или есть какие-нибудь советы по ее решению?
Подробнее здесь: https://stackoverflow.com/questions/793 ... hot-on-ios