我目前正在使用transferUserInfo()以字典数组的形式发送用户列表。
我认为我真的没有利用UserInfo传输为我提供的FIFO行为。
所以我开始考虑是否可以使用sendMessage()发送数据。
每个后台传输方法可以包含多少数据会有什么不同吗?
或者使用transferUserInfo()而不使用其FIFO行为???
答案 0 :(得分:2)
答案取决于您发送数据的方式。
如果您要从手表中请求数据,然后使用手机中的数据进行回复,则应使用sendMessage()和回复处理程序。
如果您在没有手表提示的情况下从手机发送数据,则应使用transferUserInfo(),因为它允许在后台传输。 sendMessage()仅在apple watch位于前台时触发。