Описание тега watchconnectivity

Платформа WatchConnectivity обеспечивает двусторонний канал для приложения iOS, чтобы общаться со своим аналогом WatchKit-приложением и наоборот. Используйте этот тег при обращении за помощью по Apple WatchConnectivity Framework.
1 ответ

Перенос нескольких словарей ApplicationContext (с iPhone на Apple Watch)

У меня есть функция с именем didReceiveApplicationContext, и мне нужно перенести туда несколько словарей. Теперь я использую этот код: guard let transferData = applicationContext["dataFromAnotherDevice"] as? Int else { return } Когда я пытаюсь сдела…
24 янв '16 в 16:39
1 ответ

iOS WatchOS - в чем разница между приложением WatchKit и расширением приложения WatchKit?

Я пытаюсь создать услугу iOS WatchOS5 и вижу несколько учебных пособий и документацию Apple. Они говорят о: Приложение WatchKit Расширение приложения WatchKit В чем разница между iOS WatchKit и расширением приложения WatchKit? Если я хочу обменивать…
2 ответа

Ошибка: "Ответ на сообщение занял слишком много времени" - WCSession Watch OS2

Поэтому я использую Watch Connectivity для запроса массива с iPhone на часы. Идея заключалась в том, чтобы sendMessage от часов, и iPhone ответит с массивом в пределах didReceiveMessage метод. Однако iPhone, похоже, не отвечает, я думал, что iPhone …
02 фев '16 в 18:15
2 ответа

Не удается запустить Watch и iPhone Simulator одновременно

Я пытаюсь отправить сообщения между Apple Watch и iPhone, используя WatchConnectivity. Но я не могу запустить приложение в обоих симуляторах одновременно. Я положил print в обоих viewDidLoad от iOS и awake(withContext:) от Watch, но печатается тольк…
07 мар '18 в 00:14
1 ответ

Как отправить через несколько словарей / несколько "обновлений приложения" с возможностью подключения swift 2.2 watch

Как можно отправить несколько "обновлений приложения" со своего телефона на часы (например, через несколько разных значений из массива) с помощью Watch Connectivity? Мое обновление приложения было успешно отправлено через numberItem значение из выбр…
16 авг '16 в 10:20
1 ответ

WKInterfacePicker setValue и pickerAction бесконечный цикл

Основное приложение отправляет данные для просмотра, а watch устанавливает индекс средства выбора, используя: [picker setSelectedItemIndex:val]; Это, в свою очередь, вызовет действие сборщика. Однако мое действие сборщика отправляет данные на телефо…
1 ответ

Ошибка тайм-аута WatchConnectivity между iPhone и Apple Watch

Я пытаюсь отправить строку из моих яблочных часов на мой iPhone с помощью инфраструктуры WatchConnectivity. Я начал две сессии, одну WCSession и HKSession, потому что я хочу передать информацию о частоте сердечных сокращений с часов на iPhone во вре…
1 ответ

Где лучше всего позвонить updateApplicationContext с помощью Watch Connectivity?

Несколько хороших постов в блоге, подробно описывающих возможности подключения к часам ( http://www.kristinathai.com/watchos-2-tutorial-using-application-context-to-transfer-data-watch-connectivity-2/ и http://natashatherobot.com/watchconnectivity-a…
1 ответ

Расширение поддержки сегодня для WatchConnectivity?

Я хотел бы отобразить данные, введенные в приложении для часов OS 2, в расширении Today без предварительного запуска приложения iPhone. Поддерживают ли Today Extensions отправку и получение даты из приложения Watch OS 2 через платформу WatchConnecti…
22 дек '15 в 16:20
0 ответов

Как связаться с родительским приложением в фоновом режиме?

Я пытаюсь разработать watchOS 3 с Xamarin. Мои часы общаются с родительским приложением, пока оно активно. Когда приложение iOS убито или находится в фоновом режиме, мои часы не получают обновленных данных. Я отправляю запрос с часов каждые 10 секун…
12 ноя '18 в 12:56
1 ответ

Локальные уведомления не отменяются, когда iPhone получает сообщение от сопряженных Apple Watch (иногда)

У меня есть приложение Apple Watch с кнопкой, которую можно нажать, чтобы регистрировать события. Когда событие регистрируется, я хочу отменить все ожидающие локальные уведомления в приложении. Проблема в том, что иногда локальное уведомление отменя…
1 ответ

Не можете использовать AWS на watchOS?

Мне нужно разработать приложение для Watch OS, которое будет загружать выбранные файлы с веб-сервисов Am azon. Но для этого мне нужен AWS SDK для просмотра. Я не нашел ни одного в Интернете. Можно ли изменить AWS SDK для iOS, чтобы его можно было ис…
04 дек '18 в 05:04
1 ответ

Могу ли я получить информацию, если этот iPhone подключен к Apple Watch или нет через WatchConnectivity?

Я делаю Apple Watch App от Swift. Я хочу сделать функцию, которая работает, зависит от наличия соединения Phone-Watch. Я использую WatchConnectivity, как показано ниже. if (WCSession.isSupported()) { session = WCSession.default session?.delegate = s…
12 дек '18 в 02:23
0 ответов

WCSession isReachable всегда верно

В моем приложении WatchOS я пытаюсь обновить пользовательский интерфейс на основе WCSession(). IsReachable. /** Called when the reachable state of the counterpart app changes. The receiver should check the reachable property on receiving this delega…
23 янв '19 в 02:11
3 ответа

Осложнения Apple Watch не обновляются достоверно

У меня есть приложение для iPhone, которое отправляет данные из приложения iPhone прямо на циферблат, чтобы отобразить их как усложнение. Я использую WatchConnectivity рамки для создания WCSession отправить данные на часы с телефона. Мои данные хран…
2 ответа

Передача NSArray пользовательских объектов как NSData через sendMessageData WatchConnectivity

Как только функция didAppear WKInterfaceController запущена, я отправляю пустой NSData в сеанс WCSession по умолчанию с функцией обратного вызова sendMessageData: // WKInterfaceController NSData *emptyData = [[NSData alloc] init]; [[WCSession defaul…
2 ответа

WCErrorCodeDeliveryFailed: не удалось доставить полезную нагрузку

Я работаю над приложением, которое обменивается данными между iPhone и Apple Watch, используя WCSession метод sendMessage:replyHandler:errorHandler: После реализации этого метода я получаю сообщение об ошибке: WCSession _onqueue_notifyOfMessageError…
1 ответ

Проблемы отладки и восстановления состояния приложения WatchOS WCSession sendMessage для пробуждения убитого iPhone

Я пытаюсь добавить в приложение простую функциональность WatchOS 2.0, чтобы позволить простым действиям запускаться на часах и влиять на мое основное приложение на iPhone. Все это зависит от отправки сообщений с часов, используя метод sendMessage WC…
1 ответ

Контекст приложения Swift WatchConnectivity в виде словаря

Я работаю над своим первым приложением Apple Watch (расширение моего приложения для iOS). Я сталкиваюсь с небольшой проблемой при отправке данных из одного WKInterfaceController в другой. Мой первый контроллер (InterfaceController.swift) имеет didRe…
28 авг '17 в 10:59
1 ответ

Передача данных с iPhone на iWatch с платформой связи Watch

Я хочу задать вопрос о связи часов. 1) Можно ли читать данные с iPhone при открытии приложения iWatch. Я не хочу ждать, чтобы открыть приложение iPhone для передачи данных в iWatch. 2) Можно ли создать экран входа в систему (чтобы получить пользоват…
14 апр '16 в 08:30