Запустить функцию приложения для iPhone из моих Apple Watch? - PullRequest
0 голосов
/ 02 июля 2018

У меня есть приложение, открытое на моем iPhone, я хотел бы знать, есть ли способ удаленного вызова функции этого приложения из моих часов Apple (watchOS 3) простым нажатием кнопки?

Соответствующая функция сохраняет данные с акселерометра. Я искал в интернете. Я нашел начало решения в Stackoverflow, но оно все еще остается для меня загадочным.

1 Ответ

0 голосов
/ 03 июля 2018

Вы можете передавать информацию из приложения часов в приложение iOS, используя API-интерфейсы WCSession. Предполагая, что у вас есть спаренный и активированный WCSession, из приложения для часов вы можете вызвать WCSession.sendMessage: replyHandler: errorHandler, и сообщение будет сразу передано на устройство iOS. Ваше приложение iOS на переднем плане должно будет прослушивать сообщение, используя WCSessionDelegate.session: didReceiveMessage: replyHandler. Оттуда, основываясь на полученном сообщении, вы можете вызвать свою функцию.

...