从 Apple Watch 向父设备 运行 请求后台任务(Watch OS 2.0)

Request Background Task To Run On Parent Device From Apple Watch (Watch OS 2.0)

我正在尝试从 Apple Watch 调用父设备上的后台应用程序。我已经注册了父设备来进行后台获取,但是是否可以从手表请求数据的请求数据中调用父应用程序?

查看 WWDC 视频 Introducing Watch Connectivity。他们检查了 WCSession 对象上一个名为 sendMessage 的方法,该方法能够在后台唤醒 iOS 应用程序,做一些工作,并将 return 数据返回到 watchOS 2 应用程序。请注意,虽然 iOS 应用程序不需要处于活动状态(甚至不需要初始打开),但手表应用程序确实需要打开并且需要打开屏幕才能发出任何请求。