Зачем мы искали старые версии приложения?
Нам нужно было их сломать!
И проверить, что сломается только старая версия, не задев новые версии)
Спасибо трём храбрецам благодаря которым ещё нескольким тысячам пользователей мы сломали старые версии приложения Lintu)
Зачем? Да всё очень просто. Старая версия приложения по сравнению с новой очень сильно «отсталая».
С нашей новой командой мы проделали огромную работу и переписали целые блоки приложения, так как исправлять старый код сложней, дольше, а следовательно дороже, чем написать с нуля целый раздел! И те блоки/разделы, что мы уже переписали - работают как часы. Часть блоков еще пишем и правим.
Но уже на данный момент мы не можем поддерживать старую версию приложения. Это не просто старая версия, это уже другая версия приложения и такое «содержать» очень сложно и дорого. Плюс пользователи, которые пишут об ошибках в приложении чаще всего всё ещё на старых его версиях и не обновлялись.
Если в новой версии приложения мы можем уведомлять нашего гостя, что нужно обновлять и даже блокировать экран с требованием обновиться (первое фото), то в старых версиях такого функционала нет. Там много чего нет.
Оказалось, что в старой версии приложения огромная часть функционала заложена на «Фронте», а не на «Бэке». Что большая ошибка по целому ряду причин. Но для простого примера:
Представьте, что вы захотите поменять пин-код карточки, но вам скажут, что его можно поменять только приехав в банк! Или что если вы хотите переключить канал на телевизоре, то вы не можете делать это через пульт, а должны встать и подойти к телевизору и там нажать кнопки, а ещё и обновить ПО телевизора с этих кнопок, а не через пульт) примерно так работает старая версия приложения!
Гости жалуются, что зависает оплата или не работает. Мы для этого перешли на эквайринг Точки Банка, так как он отлично работает, шикарно написана техническая документация и ставки по % приятные. Остается только включить у пользователя оплату в приложение через эквайринг Точки.
В новой версии: мы сами переключаем на любой эквайринг в два клика
В старой версии: мы не можем, так как эквайринг завязан на «Фронте» и нужно ждать, когда гость обновит приложение и в добавок мы ему это не можем сообщить, так как и этого функционала нет…
Думаю, на этом всё понятно. Только что мы сломали старую версию. У всех, у кого старая версия: мы как могли показали пользователю, что нужно обновиться (фото два).
Как-то так! Обновляйтесь, друзья! Помимо исправлений и улучшений мы также начинаем завозить новый функционал)