当 iPhone 被锁定时,非原生 Apple Watch 应用程序可以工作吗?
Posted
技术标签:
【中文标题】当 iPhone 被锁定时,非原生 Apple Watch 应用程序可以工作吗?【英文标题】:Can an not native Apple watch app work when the iPhone is locked? 【发布时间】:2015-07-10 10:18:53 【问题描述】:我正在为 Apple Watch (OS-1) 工作并使用 iPhone 应用程序中的网络服务。
当 iPhone 设备被锁定时,我发现访问 iPhone 应用程序有困难。有没有办法在锁定时访问它?
【问题讨论】:
我建议使用 WatchOS2 而不是 WatchOS1 并观看来自 Apple 的此视频,我相信这对您有帮助 developer.apple.com/videos/wwdc/2015/?id=713。如果你想使用 Watch OS 1 我想你可以看到这个***.com/questions/11864553/… 【参考方案1】:是的,当然工作。
使用这个你可以拨打电话应用程序
[WKInterfaceController openParentApplication:callDict reply:^(NSDictionary *replyInfo, NSError *error)
];
并且在 appDelegate 中你可以处理你的东西。
- (void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void(^)(NSDictionary *replyInfo))reply
在手表应用中拨打电话的另一件事是MMWormhole 用于即时通话。
【讨论】:
是的,这是真的,我也是这样做的。当设备被锁定时,我无法与自己的 iPhone 应用程序通信。以上是关于当 iPhone 被锁定时,非原生 Apple Watch 应用程序可以工作吗?的主要内容,如果未能解决你的问题,请参考以下文章
当iPhone锁定在iOS5上时,如何防止应用程序被发送终止信号?