0

我正在为 Apple Watch OS2 制作我的应用程序,其中我使用 sendMessage:replyHandler 进行黑白 iPhone 和 Watch 的通信。现在的问题是,当我从手表向 iPhone 发送消息并进入手表后台时,我没有收到任何回复处理程序返回手表。当手表应用程序处于前台时,这工作正常。任何建议将不胜感激。

4

1 回答 1

1

这是预期的行为。

sendMessage 用于当前很重要的快速前台通信,在无法交付时丢弃。

后台观看应用程序不执行任何操作,因此无法交付。

如果您想更可靠但不那么快地向手表获取信息,请使用排队并在后台工作的 transferUserInfo。

于 2015-11-16T04:24:41.363 回答