Categories: iOSiOS 16iPhone

API Live Activity возвращается с iOS 16.1 beta 1, вот как это работает

Одна из самых крутых функций, которую Apple представит в цикле iOS 16, — это функция «Живые действия» на новом экране блокировки. После того, как компания заявила, что она не будет доступна в версии 16.0, Apple добавила в iOS 16.1 beta 1 API Live Activity API, что означает, что разработчики могут опробовать его и посмотреть, как они могут реализовать эту функцию в своих приложениях.

Теперь, когда фреймворк доступен, Apple также опубликовала документацию о том, как отображать данные в реальном времени на экране блокировки с помощью Live Activity в iOS 16.1.

Интерактивные действия отображают и обновляют самые последние данные приложения на экране блокировки iPhone. Это позволяет людям с первого взгляда видеть живую информацию, которая им важна больше всего. Чтобы предлагать интерактивные действия, добавьте код в существующее расширение виджета или создайте новое расширение виджета, если ваше приложение еще не включает его. Live Activity используют функции WidgetKit и SwiftUI для своего пользовательского интерфейса на экране блокировки. Роль ActivityKit заключается в управлении жизненным циклом каждого Live Activity: вы используете его API для запроса, обновления и завершения Live Activity.

В iOS 16 Live Activity может быть активна до восьми часов, если только приложение или пользователь не завершит ее явным образом. После этого ограничения система автоматически завершает Live Activity, если пользователь или приложение не завершили его. В этом конечном состоянии Live Activity остается на экране блокировки еще до четырех часов, прежде чем система удалит его. Пользователь также может удалить его. В результате Live Activity остается на экране блокировки не более 12 часов.

Каждая Live Activity работает в своей собственной песочнице и, в отличие от виджета, не может получить доступ к сети или получать обновления местоположения. Чтобы обновить динамические данные активной Live Activity, разработчикам придется использовать инфраструктуру ActivityKit в своем приложении или разрешить своим Live Activity получать удаленные push-уведомления.

Apple продемонстрировала во время основного доклада WWDC 2022, что Live Activity может работать для поездки Uber или посмотреть, готов ли ваш заказ в Starbucks.

Если вы заметите какие-либо изменения в сегодняшней новой бета-версии iOS 16.1 1 или других новых бета-версиях от Apple сегодня, сообщите нам об этом в комментариях ниже или на Твиттер @. Следите за нашим полным практическим обзором сегодняшних выпусков прямо здесь, на , сегодня и до конца недели.

Recent Posts

Первые беспроводные наушники Sonos, способные конкурировать с AirPods Max

Прошло много времени с тех пор, как появились первые слухи о Sonos, компании, известной своими…

Скоро появится новый Apple Pencil – вот что говорят слухи

Apple проведет специальное мероприятие 7 мая. Хотя компания обычно не обсуждает темы мероприятия, оформление приглашения…

Proton Pass теперь включает расширенную защиту личности и учетных данных Pass Monitor.

Proton расширяет свой пакет программного обеспечения новыми сервисами, такими как Proton Pass, менеджер паролей со…

Слух об iPhone 17 Pro: 12 ГБ ОЗУ

В будущих моделях вырез Dynamic Island может стать меньше. Новый слух предполагает, что iPhone 17…

Уникальная маркетинговая кампания Apple для iPhone, которую вы, вероятно, никогда не видели

Ожидая завтрашнего мероприятия по iPad, мы вспоминаем веселую маркетинговую кампанию Apple, которую вы, вероятно, никогда…

iOS 17.5 показывает, что Apple следует игровой стратегии New York Times

На прошлой неделе на ужине для корреспондентов Белого дома корреспондент SNL Колин Йост пошутил о…