Почему карточка Яндекс Драйва не появляется на экране блокировки

Live Activity — функция iOS, которая выводит на экран блокировки и в Dynamic Island живую карточку приложения: таймер, статус, обратный отсчёт. В приложении Яндекс Драйв такая карточка показывает, сколько осталось бесплатного ожидания у забронированной машины и идёт ли поездка, без разблокировки телефона. Если карточки нет, причина почти всегда в одном из четырёх условий, и проверять их стоит именно в таком порядке.

  1. Версия iOS ниже 16.1. Live Activity появилась в этой версии; на более старых системах функции нет, и добавить её отдельно от обновления iOS нельзя.
  2. Для Драйва выключен переключатель Live Activity. При первом запуске приложение запрашивает разрешение, и отказ запоминается до ручного изменения в настройках.
  3. Включён режим энергосбережения. В нём iOS реже обновляет фоновые карточки, а в некоторых случаях не показывает их вовсе.
  4. Мобильный интернет работает с ограничениями. Карточка обновляется через уведомления, и при плохой сети она застывает или не создаётся.

Перед проверками убедитесь, что действие в приложении вообще начато: карточка появляется после запуска таймера ожидания или старта поездки. Открытое приложение без активного бронирования на экран блокировки ничего не выводит.

Что проверить в настройках iPhone

Названия пунктов приведены для iOS 17. В других версиях формулировки могут отличаться, но расположение разделов то же.

  1. Откройте «Настройки», пролистайте список приложений до «Драйв» и зайдите внутрь. Переключатель Live Activity должен быть включён.
  2. Там же проверьте, что уведомления разрешены. При полном запрете уведомлений карточка у части приложений не создаётся.
  3. В разделе «Face ID и код-пароль» найдите блок доступа с заблокированным экраном и разрешите в нём Live Activity. Без этого карточка видна только после разблокировки.
  4. В разделе «Аккумулятор» отключите режим энергосбережения хотя бы на время бронирования.
  5. В разделе «Фокусирование» посмотрите, не активен ли режим, скрывающий уведомления Драйва. Режимы «Сон» и «За рулём» нередко включаются автоматически.
  6. Обновите приложение в App Store: поддержка Live Activity зависит от версии приложения, а не только от версии iOS.
  7. После изменения настроек отмените бронирование и забронируйте машину снова. Карточка создаётся в момент старта таймера, к уже идущему бронированию она не добавится.

Как ограничения мобильного интернета мешают обновлению карточки

Карточка не считает время сама. Данные о бронировании приходят от сервера Яндекс Драйва через уведомления, которые проходят через серверы Apple. Когда мобильный интернет работает с ограничениями — скорость падает, соединения обрываются, уведомления доставляются с опозданием, — карточка либо отстаёт на несколько минут, либо не появляется вовсе, хотя внутри приложения всё может работать.

  • Подключитесь к Wi-Fi, если он рядом: домашняя сеть, точка в торговом центре или на парковке. Уведомления начнут проходить, карточка догонит реальное время.
  • Откройте само приложение. Таймер внутри него обновляется напрямую и при слабой сети точнее карточки на экране блокировки.
  • Не считайте бесплатное ожидание по карточке. При нестабильной сети отметьте момент бронирования по часам и ориентируйтесь на него.
  • Если соединения нет совсем, карточка застывает на последнем полученном значении. Таймер на сервере при этом продолжает идти.

Отдельно проверьте режим экономии данных самого iPhone: «Настройки», «Сотовая связь», «Параметры данных». Если он включён, фоновые обновления, в том числе Live Activity, откладываются до открытия приложения.

Карточка появилась, но показывает старое время или исчезла

Такое поведение означает, что Live Activity создана, но перестала получать обновления. Разобраться помогает сопоставление симптома с причиной.

Что видноВероятная причинаЧто сделать
Время на карточке отстаёт на несколько минутУведомления доходят с задержкой из-за слабой сетиОткрыть приложение, сверить таймер внутри
Карточка застыла и не меняетсяНет соединения или включён режим энергосбереженияПроверить сеть, выключить энергосбережение
Карточка исчезла раньше конца поездкиПриложение выгружено из памяти или истёк срок жизни карточкиОткрыть приложение: оно создаст карточку заново
Карточка осталась после завершенияСигнал о завершении не дошёлСмахнуть карточку вручную, проверить статус в приложении

У Live Activity есть предел по времени: iOS держит карточку активной не дольше восьми часов, а затем в течение ещё нескольких часов убирает её с экрана блокировки. Для обычной поездки этого хватает, но при долгой аренде карточка может пропасть сама — это штатное поведение системы, а не сбой Драйва.

Что сделать заранее, пока связь хорошая

  • Обновите iOS и приложение дома по Wi-Fi: на парковке со слабым сигналом загрузка обновления может не завершиться.
  • Включите Live Activity и уведомления для Драйва до поездки и сделайте пробное бронирование рядом с домом, чтобы увидеть карточку и понять, как она выглядит.
  • Запомните, где в приложении смотреть остаток бесплатного ожидания и статус поездки: при плохой сети это основной источник, а карточка — вспомогательный.
  • Если пользуетесь режимами «Фокусирование», добавьте Драйв в исключения заранее.
  • Найдите в приложении раздел поддержки и запомните, где он: при зависшем таймере вопрос о списании решается через чат, а не через перезагрузку телефона.

Android и iPhone без Dynamic Island

Live Activity — функция только iPhone. На Android такой карточки нет, и искать её в настройках бесполезно: приложение Драйва там показывает статус бронирования обычным уведомлением, вид которого зависит от версии приложения и оболочки производителя. Если уведомление не приходит, проверьте разрешения на уведомления и фоновую работу для приложения — у Samsung, Xiaomi и Huawei агрессивное энергосбережение часто закрывает фоновые процессы.

На iPhone без Dynamic Island, то есть на всех моделях до iPhone 14 Pro, карточка показывается только на экране блокировки. При разблокированном телефоне её не видно, и это нормально: достаточно заблокировать экран, чтобы увидеть таймер.

Чего делать не стоит

  • Не переустанавливайте приложение посреди бронирования: после переустановки придётся войти заново, а при слабой сети это может занять больше, чем остаток бесплатного ожидания.
  • Не перезагружайте телефон в надежде оживить карточку: перезагрузка может сбросить активные Live Activity, и карточка не вернётся, пока приложение не создаст её заново.
  • Не вводите данные карты или коды из СМС в сторонних приложениях, обещающих «починить уведомления» или «ускорить Драйв». Все настройки, влияющие на карточку, находятся в системных «Настройках» iPhone и в самом приложении.
  • Не считайте застывший таймер остановленным: списание идёт по серверному времени, и спорить о нём нужно с поддержкой, показав скриншот карточки и время в приложении.