Обновления в режиме реального времени

Начиная с Wear OS 7, уведомления в режиме реального времени могут отображаться на устройствах Wear OS либо в виде локально генерируемых уведомлений, либо в виде подключенных уведомлений.

API для создания Live Updates аналогичен API для Live Updates на телефоне. В этом руководстве рассматриваются дополнительные моменты, которые следует учитывать при работе с Live Updates и Wear OS.

Полные инструкции по работе с API оперативных обновлений см. в существующих руководствах .

Обновления в режиме реального времени от Bridged

Функция "Обновления в реальном времени" может передаваться с телефона, однако обратите внимание на следующее:

  1. Это не гарантировано: производители оборудования могут устанавливать собственную конфигурацию для передачи обновлений в режиме реального времени.
  2. Частые обновления могут приводить к скрытию данных в целях экономии заряда батареи.

См. рекомендации по созданию обновлений в режиме реального времени для повышения эффективности использования батареи .

Местные обновления в режиме реального времени

Создавайте локальные уведомления об обновлениях в реальном времени точно так же, как показано в руководстве по API обновлений в реальном времени.

Вопросы, касающиеся батарей

  1. При публикации данных локально или создании уведомлений, передаваемых с телефона, стремитесь к балансу между частотой обновлений и полезностью данных.

    В частности, для отображения обратного или прямого отсчета времени, или отсчета до определенного времени (например, расчетного времени прибытия), используйте подсказки «когда» , а не регулярно обновляйте «Обновление в реальном времени» в своем приложении.

  2. MetricStyle не поддерживается на устройствах Wear. Уведомление будет показано, но без отображения метрик.

Внешний вид на Wear OS

Ниже приведён пример обновления Live Update, интегрированного с Wear OS, который отображается рядом с тем же обновлением Live Update на телефоне.

Сравнение результатов в режиме реального времени (бок о бок)
Рисунок 1. : Сравнение Wear OS и обновления Live на телефоне.

Чипы состояния

В частности, в Wear OS обратите внимание на значение индикаторов состояния (Status Chips ). В зависимости от устройства, они могут отображаться на циферблате часов или в панели уведомлений и передавать важную информацию или расчетное время прибытия/таймеры в реальном времени.

Отображается индикатор состояния для обновления в реальном времени.
Рисунок 2. : Индикатор состояния в панели уведомлений.
{% verbatim %} {% endverbatim %} {% verbatim %} {% endverbatim %}