是否可以从 watchOS 3 应用程序唤醒 iPhone 应用程序?
代码的第一部分在 watchOS 2 上就足够了,但即使这两个部分的代码在 watchOS 3 上都不起作用:
初始化:
if ([WCSession isSupported]) {
WCSession* session = [WCSession defaultSession];
session.delegate = self;
[session activateSession];
}
在另一种方法上:
if ([WCSession isSupported]) {
WCSession* session = [WCSession defaultSession];
if (session.reachable) { // <-- RETURNS FALSE
NSDictionary *message = @{@"action":@"wakeup"};
[session sendMessage:message replyHandler:nil errorHandler:nil];
}
}