我正在同步可穿戴设备和智能手机之间的事件。因为我希望我的事件即使断开连接也能被手机接收,我开始使用DataAPI而不是MessageAPI,但现在“同步”大约需要 1-2 秒而不是 0.1-0.5 秒(感知时间)。
在消息的情况下,我正在传输一个字符串路径,如“/notification/click”和两个字节的原始数据。对于 DataAPI,我使用路径“/notification/click/1”和一个字节的原始数据。你也看到这种行为了吗?除了仅在设备离线时使用 DataAPI 之外,您是否知道一个技巧来解决这个问题?
如果您想查看一些代码,请发表评论。由于该代码有很多样板代码,我没有添加它(还)。