Комментарии 4
Мне тоже стало интересно попробовать эту штуку, и в итоге я сел и прикрутил этот live activity для своего приложения на React Native. Самое сложное начинается тогда, когда ты в compact trailing захочешь показать "5мин" и чтобы эти 5 минут превратились в 4 минуты. Можно вывести что-то вроде `Text(timerInterval: context.state.timer, countsDown: true, showsHours: false)`, но это не будет работать, когда времени остаётся больше часа 40 минут (будет обрезаться), потому как этот countsDown показывается в виде 100:59, а не скажем 2ч. В итоге приходится делать как бы "замороженный" dynamic Island, и прикручивать отсылку уведомлений, чтобы переключить его в активное состояние с таймером, когда время подходит. Но в принципе это норм вариант.
Также ты не разобрал вопрос со ссылками на приложение, то есть что происходит по нажатию на Dynamic Island или lock screen view.
Написать что ли свою статейку на этот счёт...
Начало работы с Dynamic Island и Live Activities в iOS 16.1