WatchOS 建立服务器连接

WatchOS establish server connection

我有一个客户端-服务器 IOS 应用程序。另外,我需要在WatchOS上为它写一个应用程序。所以我有两个问题:

  1. 当我从Apple Watch发送命令时,我需要从手表连接到服务器还是将信息传输到IOS应用程序并从phone?

  2. 如果我必须使用 IOS 应用程序连接到服务器,那么如何在后台模式下连接?

举个例子,你可以拿任何一个Messenger,比如Telegram 如果我用 AppleWatch 回复消息,消息是如何发送到服务器的(通过 iPhone 或直接通过 AppleWatch) 对于连接到服务器,我使用“红蜘蛛”框架

可能是我没看懂,苹果让后台模式无法建立连接

如果您告诉我或提供示例和文章,我将不胜感激,以便我了解该怎么做。

Apple Watch 应用程序可以使用 URLSession 直接连接到服务器...无需通过 phone。

Here 是在 Combine 中使用 URLSession 的示例,这是“最新和最伟大”的做事方式。

否则 this 示例显示了以更传统的方式使用它,以及 SwiftUI 的好处。

否则