WatchOS4 网络可达性



我想确定Series3手表是否使用蜂窝进行数据传输或能够使用WiFi/蓝牙。系统配置不包含在WatchOS中,因此标准的"可达性"方法似乎不是一种选择。(我正在使用WatchOS 4.x(是否有等效的方法来确定手表当前连接到哪个网络?(无线/无线/无(

我的特定用例是运行状况监视监视应用程序。我需要最大限度地延长电池寿命,因此如果手表不在蜂窝网络上,我只想传输数据(每隔几分钟将少量 JSON 传输到服务器 URL(。(几个小时后,无论如何我都需要发送数据。手表可能会在很长一段时间(几天(内与手机"解开"。知道手表是使用WiFi还是手机将有助于我确定是否应该限制发送数据以延长手表电池寿命。

我希望你可以从WatchConnectivity中确定这一点。 請記住,Apple Watch 的網路連線有限。 它基本上允许您使用URL类进行常规网络访问,或使用WatchConnectivity访问系留iPhone。 如果 WatchConnectivity 显示 iPhone 的可用性,则您知道未使用蜂窝网络。

您可能应该扩展您的问题以定义您询问的"数据传输"类型。 正如我在上一段中略微描述的那样,手表上的数据传输模式有限,您必须显式使用它们来传输信息。 手表应用可以使用此知识来确定手表的当前连接状态。

最新更新