Я скачал пример проекта Apple, который демонстрирует различные варианты взаимодействия между устройствами.
В моем конкретном случае использования меня особенно интересует обновление контекста приложения на телефоне и получение обновленного контекста на часах.
Когда я запускаю демонстрационное приложение Apple Я вижу кнопку «Обновить контекст приложения» как в часах, так и в пользовательском интерфейсе телефона. Я ожидаю нажать didReceiveApplicationContext при нажатии кнопки «Обновить контекст приложения» в симуляторе Watch, но этого не происходит. Однако это действительно работает при нажатии кнопки на часах — я достиг ожидаемой точки останова на телефоне.
Я также заметил, что сеанс, возвращаемый в обратном вызове делегата, Для активацииDidCompleteWith на часах оба свойства paired и watchAppInstalled имеют значение false. При отладке на телефоне это верно.
Я ошибаюсь, полагая, что контекст приложения можно обновлять в обоих направлениях?

Подробнее здесь: https://stackoverflow.com/questions/682 ... directions