ios - watch 套件 : watchos2 reply from sendMessage is very slow

标签 ios watchos-2 watchconnectivity

我正在使用 watchOS2 应用程序。我的 watch 应用执行一些 NSURLSession 任务(速度非常快)并使用 Watch Connectivity 向手机发送回复。我正在使用 sendMessageData 向手机发送请求,并在执行所需任务后发送回复。但是响应需要很长时间才能到达 watch 。是否有任何其他方法可以提供更快的响应。

我在下面看到过类似的问题: Why sending message from WatchKit extension to iOS and getting back a reply is so slow?

在回答中说“sendMessage 是比 WCSession 提供的其他通信 API 更昂贵的方法”。

还有哪些通信 API 更快?

最佳答案

如果您需要立即得到对方的答复,那么带有replyHandler 的sendMessageData 是您能找到的最好的选择。

关于ios - watch 套件 : watchos2 reply from sendMessage is very slow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35504392/

相关文章:

watchkit - 对于 Watch Complication 和 Time Travel,getTimelineEntriesForComplication 被(太)经常调用

ios - 无法从动态通知 Controller 发送 Watch Connectivity 消息

ios - 观看连接 : didReceiveMessage not called

ios - 显示事件指示器,直到所有图像都成功加载

ios - 澄清 Swift 中类的可失败初始化器

ios - 无法连接托管在 Socket.IO 上的 WebSocket API

ios - 请求用户当前位置 Watch OS2

ios - watchOS2如何设置伴侣设置图标

ios - 通过 sendMessage 发送一个巨大的字典 - WatchKit

ios - "pattern-match"运算符 ~= 在 Swift 中导致 "Binary operator ' ~= ' cannot be operand"错误