iOS разработчик, который делится фишками, своим опытом и опытом других.
В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки
Авторский канал, iOS разработка
Отображение данных в реальном времени с помощью Live Activity и Dynamic Island
Материал о том, как создавать интерактивные действия, которые отображают самые последние данные вашего приложения в Dynamic Island и на экране блокировки.
Чтобы предлагать интерактивные действия, добавьте код в существующее расширение виджета или создайте новое.
Live Activity используют функциональность WidgetKit и SwiftUI для пользовательского интерфейса.
Роль ActivityKit заключается в управлении жизненным циклом каждого Live Activity: мы можем использовать его API для запроса, обновления и завершения Live Activity.
📖 В официальной документации Apple рассматриваются следующие аспекты:
🔘 Требования и ограничения Live Activity.
🔘 Как добавить поддержку Live Activity в свое приложение.
🔘 Как определить набор статических и динамических данных.
🔘 Создание конфига для вашей Live Activity.
🔘 Создание Lock Screen view.
🔘 Создание compact, minimal и expanded views.
🔘 Как стартовать и обновлять Live activity.
ℹ️ Важно!Live Activity в настоящий момент доступны только на iPhone.
ℹ️ Размер обновленных динамических данных как для обновлений ActivityKit, так и для push-уведомлений не может превышать 4 КБ.
@iOS Dev