Почему бронь может "зависнуть"

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

Первым делом — не давить кнопку "забронировать" повторно

Самая частая ошибка в этой ситуации — несколько раз подряд нажать кнопку подтверждения, надеясь, что хоть одна попытка пройдёт. Если часть запросов всё же успела дойти до сервера, это может создать несколько дублирующих заявок на один и тот же препарат, что затем придётся распутывать вручную сотруднику аптеки, а вам — тратить время на объяснения при получении. Лучше сделать паузу, дождаться хоть какой-то стабильности сети и только после этого проверить, что произошло с первой попыткой, а не начинать заново вслепую.

Как проверить, прошла ли бронь на самом деле

  1. Проверьте раздел "мои брони" или "заказы" в приложении — если заявка отправилась до обрыва связи, она может уже отображаться там со статусом "в обработке" или "готова".
  2. Посмотрите, пришло ли SMS или push-уведомление о создании брони — они нередко доходят даже при том интернете, которого не хватило на загрузку интерфейса приложения.
  3. Если ничего не отображается и уведомлений нет, позвоните напрямую в аптеку, где оформляли бронь, и назовите препарат и примерное время попытки — сотрудник может увидеть заявку в своей системе, даже если она не отобразилась у вас.
  4. Если бронь так и не найдена ни в приложении, ни по телефону, значит запрос не дошёл до сервера — оформляйте её заново тем способом, который сейчас доступен.

Если интернета совсем не хватает, чтобы даже проверить

Когда мобильного интернета недостаточно даже для того, чтобы открыть раздел с заявками, самый надёжный путь — переключиться на голосовой звонок в аптеку. Звонок использует сеть сотовой связи, а не передачу данных, поэтому обычно проходит даже при сильных ограничениях трафика. Назовите оператору название препарата и примерное время, когда пытались оформить бронь через приложение, — так проще всего выяснить, зарезервирован ли уже нужный препарат.

Что делать, если резерва так и не оказалось, а препарат нужен срочно

Если выяснилось, что заявка не прошла и препарата в брони нет, а идти в аптеку нужно сегодня, — оформите новую бронь по телефону, как только дозвонитесь, и уточните у оператора актуальный остаток именно в той аптеке, куда планируете ехать: за время неудачных попыток последняя упаковка могла уйти другому покупателю. Если препарата в нужной аптеке уже нет, попросите оператора подсказать соседнюю точку сети с наличием — обычно у колл-центра есть доступ к остаткам по нескольким адресам сразу.

Отличия по операторам и типу подключения

Поведение зависает по-разному в зависимости от того, что именно ограничено: при полном отключении мобильного интернета приложение обычно сразу показывает ошибку соединения, а при частичном замедлении — именно "зависает" на неопределённое время, потому что часть пакетов данных всё же проходит. Второй сценарий чаще всего и приводит к путанице, потому что человек не понимает, стоит ли ждать дальше или пробовать иначе. Единого правила по операторам нет: у одного оператора ограничения могут быть жёстче в дневное время, у другого — наоборот, поэтому ориентироваться стоит на реальное поведение сети в моменте, а не на общие ожидания.

Как подготовиться заранее к похожей ситуации

  • Заранее сохраните в контактах номер телефона своей аптеки или сети — на случай, если приложением воспользоваться не получится.
  • Включите SMS-уведомления о статусе брони, если приложение это позволяет, — они менее зависимы от качества интернета, чем сам интерфейс.
  • Не откладывайте бронирование лекарства "в последний момент", если знаете, что в вашем районе или у вашего оператора интернет часто нестабилен в определённые часы.
  • Держите под рукой название и дозировку регулярно принимаемых препаратов в заметках, чтобы не зависеть от того, откроется ли карточка товара в приложении.

А если приложение вроде бы уже было открыто заранее

Иногда приложение открывается ещё дома при нормальном интернете, а зависание случается позже, уже в дороге или у самой аптеки, когда мобильная сеть слабеет. В этом случае экран может показывать старые, устаревшие данные, которые кэшировались раньше и с тех пор не обновлялись, — например, статус "в обработке", хотя на сервере заявка уже давно подтверждена или, наоборот, отменена. Не стоит слепо доверять тому, что показано на экране, если приложение долго не обновляло данные, — надёжнее свежий звонок в аптеку, чем устаревший кэш.

Если ситуация повторяется регулярно

Когда зависшие заявки на бронь случаются не разово, а систематически из-за постоянно нестабильного мобильного интернета в вашем районе, есть смысл один раз обсудить это с аптекой напрямую: уточнить, есть ли у них отдельный номер именно для подтверждения броней, работают ли они по SMS-заявкам или принимают ли бронирование без приложения вовсе. Некоторые сети готовы фиксировать постоянных клиентов по фамилии и номеру телефона без повторного объяснения ситуации каждый раз, что заметно экономит время при регулярных обращениях.

Итог

Зависшая бронь чаще всего означает не потерю заявки, а разрыв связи где-то между приложением и сервером. Прежде чем оформлять всё заново, стоит один раз проверить статус — через раздел заявок, уведомления или звонок в аптеку — и только затем действовать дальше, чтобы не создавать путаницу с дублирующими заявками и не терять время впустую.