我正在Watch app
上与iPhone app
连接,并希望处理Watch App
中的某些功能。两个应用程序都运行时,成功与WCSession
连接并成功发送消息。但是我的问题是iPhone app
未运行时如何处理这两个应用之间的通信。我想观看应用程序向iPhone app
发送一些消息,然后iPhone app
执行某些操作,例如API Service Calling
,状态更改,状态获取等。
是否可以这样处理?
您可以使用background transfers,updateApplicationContext([String : Any])
或transferUserInfo([String : Any]) -> WCSessionUserInfoTransfer
从watchOS到iOS进行transferFile(URL, metadata: [String : Any]?) -> WCSessionFileTransfer
。
有关iOS中后台任务的信息,请参见Managing Your App's Life Cycle和Preparing Your UI to Run in the Background。