Могу ли я использовать wcsession, чтобы заставить родительское приложение iOS перейти на передний план

Я успешно сделал возможным обмен данными между часами и телефоном, используя WCSession.
Однако проблема, которую я обнаружил, заключается в том, что родительское приложение не будет автоматически переходить на передний план при получении сообщения.
Есть ли способ сделать это? Потому что я видел некоторые приложения для часов, способные активировать родительские приложения.
Большое спасибо.


person vincentzhou    schedule 02.10.2015    source источник


Ответы (2)


Приложения не могут вывести себя на передний план. Это невозможно.

person Lorenzo    schedule 02.10.2015
comment
Я успешно получаю данные из приложения watchapp, но когда приложение ios открыто, я хочу отобразить эти данные в контроллере, выполнить некоторую операцию с этими данными. Как я получаю уведомление о том, что я получаю данные приложения watchapp из этого метода didReceiveMessage - person Ankur Patel; 03.07.2018

Используя API sendMessage WCSession, расширение Watch может разбудить приложение iOS в фоновом режиме, если для session.reachable установлено значение true. Вы не можете разбудить приложение iOS на переднем плане с помощью расширения для часов, но вы можете заставить свое приложение iOS начать отслеживание местоположения, воспроизводить фоновый звук и т. д.

person ccjensen    schedule 03.10.2015