Как я могу использовать ARKit при использовании слайдера/разделения экрана на iPadOS?

У меня есть приложение, которое использует ARKit для обнаружения лиц и отправки по сети интересующих координат, и оно работает хорошо. Я хотел бы, чтобы это приложение работало в фоновом режиме, по-прежнему отправляя данные по сети, в то время как я буду использовать другое приложение (почти) в полноэкранном режиме.

Параметр «Включить несколько окон» активирован в info.plist, но как только я запускаю другое приложение, приложение ARKit перестает отправлять информацию (на самом деле приложение, вероятно, останавливается).

Есть ли простой способ сделать это, и, по крайней мере, это возможно? Спасибо!


person David Thery    schedule 08.02.2021    source источник


Ответы (1)


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

Я бы порекомендовал отображать предупреждающее сообщение, когда используется слайдер / разделенный экран, говорящий о том, что вы должны использовать приложение в полноэкранном режиме. Подробности см. в этом ответе под другим вопросом.

person Tamás Sengel    schedule 08.02.2021