Уведомления в реальном времени

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

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

Подробные инструкции по работе с Live Updates API можно найти в этом руководстве.

Обновления в реальном времени на подключенном устройстве

Новости в реальном времени могут передаваться с телефона, но обратите внимание на следующее:

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

Ознакомьтесь с рекомендациями по созданию виджетов с обновлениями в реальном времени, которые не расходуют много заряда батареи.

Местные новости в реальном времени

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

Особенности работы батареи

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

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

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

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

Ниже показан пример обновления в реальном времени, переданного на Wear OS, и то же обновление на телефоне.

Параллельное сравнение новостей в реальном времени
Рисунок 1. Обновление в реальном времени на часах Wear OS и телефоне

Чипы статуса

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

Чип статуса, показывающий, что данные обновляются в реальном времени
Рисунок 2. Чип статуса в области уведомлений