1

我目前正在使用 transferUserInfo() 以字典数组的形式发送用户列表。

我开始认为我真的没有利用 UserInfo 传输提供给我的 FIFO 行为。

所以我开始考虑是否可以使用 sendMessage() 来发送我的数据。

每个后台传输方法可以包含多少数据,它会有什么不同吗?

或者使用 transferUserInfo() 而不使用其 FIFO 行为是否可以?

4

1 回答 1

7

答案取决于您发送数据的方式的性质。

如果您从手表请求数据,然后从手机回复数据,那么您应该使用 sendMessage() 和回复处理程序。

如果您在没有手表提示的情况下从手机发送数据,您应该使用 transferUserInfo(),因为它允许在后台传输。sendMessage() 仅在 Apple Watch 处于前台时触发。

于 2018-02-09T19:38:15.583 回答