Как сохранить живую активность в расширенном динамическом острове (ActivityKit, iOS 17+) [закрыто]IOS

Программируем под IOS
Anonymous
Как сохранить живую активность в расширенном динамическом острове (ActivityKit, iOS 17+) [закрыто]

Сообщение Anonymous »

Я строю живую деятельность, используя ActivityKit в iOS, и я пытаюсь понять, как такие приложения, как Uber или Lyft, удается держать динамический остров всегда в его расширенном состоянии, без перехода через компактную фазу. Я попробовал следующее: < /p>

Обновление ContentState, часто используя Activation.Update (используя :) < /p>
< /li>
Я пытался обновлять активность каждые 1 секунду, но он не сделал
difference.> < /li>
Compacteading, CompactTrailing и Minimal Regions
Empty с использованием emptyView () - также не изменил поведение. < /p>
< /li>
Задержка первоначального обновления на 1 секунду - нет эффекта. Out:
Есть ли какой-нибудь способ программно принудительно принудительно или запросить динамический остров, чтобы остаться в расширенном состоянии? Соответствующие сеансы WWDC, но ни один из них непосредственно объясняет, как достичь этого поведения.
То, что я пытаюсь достичь, аналогично поведению, показанному на изображениях ниже - приложения не переходят на компактный остров, но вместо этого отображают расширенное представление сразу.
. Здесь "src =" https://i.sstatic.net/gph3p7cq.png "/>

Подробнее здесь: https://stackoverflow.com/questions/795 ... kit-ios-17

Вернуться в «IOS»