【问题标题】:WCSession: Best way of using transferUserInfo or sendMessage?WCSession:使用 transferUserInfo 或 sendMessage 的最佳方式?
【发布时间】:2018-01-19 13:41:27
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: ios swift watchkit apple-watch wcsession


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2015-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多