Apple Watch 是否可以直接从 Web 服务器获取数据而无需 iPhone 作为中介?

Is it possible for an Apple Watch to get data directly from a Web Server without having an iPhone as an intermediary?

我正在创建一个应用程序,它想要从本地 Web 服务器 (MAMP) 获取 JSON 文件(或任何数据),而无需 iPhone 与服务器通信,解析文件并最终通过 WatchConnectivity 将数据发送到 Apple Watch。

可能吗?有什么 API 我可以用的吗?

我已经看到预装在手表上的应用程序可以从 Web 获取数据,即使 iPhone 关闭仅在 Wifi 连接上中继:例如 Apple 的地图应用程序。

谢谢!

是的。只要手表有网络连接,通过 WiFi、蜂窝或蓝牙与其配对 phone,您就可以使用网络功能,例如 URLSession 来获取网络内容。

即使手表确实搭载了 phone 的网络连接,它也不需要您发送数据 "through" 配套应用。

从 watchOS 6.0 开始,手表应用不需要 phone 配套应用;它们可以是独立的。