Обновление контекста приложения WCSession в обоих направленияхIOS

Программируем под IOS
Ответить
Anonymous
 Обновление контекста приложения WCSession в обоих направлениях

Сообщение Anonymous »

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


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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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