Отдельный челлендж - это продать преимущества стриминга вашим SRE :)
Далее пойдут более специфичные кейсы.
Приложение используется в основном в вебвью, и в основном в мобильном приложении Тинькофф на IOS.
Как вы понимаете, именно у этого сегмента возникли проблемы.
Все симптомы указывают на то, что вебвью перестает ждать окончания ответа и просто обрывает стрим, пользователь остаётся с незаконченной HTMLкой.
Дебажить вебвью сложно, пробовали разное, долго, коллега уже начал локально собирать нативное приложение и шатать его кодовую базу. И нашел!
Оказалось, что проблема возникает, с непонятной периодичностью, когда веб приложение в вебвью дёргает нативный экшен что бы скрыть лоадер нативного приложения, когда веб приложение загрузилось.
До сих пор не понимаем в чем причина, но сложился паззл с другим кейсом - когда у коллег по непонятной логике отваливались один или несколько запросов на старте вебвью - вебвью просто рубил всю не завершенные сетевые запросы, в том числе и за документом.
Пишите, если сталкивались или знаете статьи по теме.
Post #165
840
- ❤ 2
- 👍 1