Это тестируется как на симуляторе, так и на реальном физическом устройстве iphone5s. Я попытался использовать WCSession sendMessage для связи от WatchOS2 до iPhone iOS9. Он работает хорошо, когда приложение iphone работает либо в режиме переднего плана, либо в фоновом режиме.
Но если я убью приложение для iPhone (вообще не запускаю приложение), тогда я всегда получаю timeHandler timeout. Так что Watch больше не может общаться с iPhone.
"Error Domain = WCErrorDomain Code = 7012" Сообщение ответа заняло слишком много времени. "UserInfo = {NSLocalizedDescription = Сообщение ответа заняло слишком много времени. NSLocalizedFailureReason = время ожидания ответа.}".
Я думаю, что он должен пробудить приложение iPhone в фоновом режиме.
Любая идея, как обойти эту проблему или исправить ее? Спасибо!