每分钟向 Apple Watch 发送数据

Send data to Apple Watch every minute

我有一个 iOS 应用程序,它使用 SOAP 技术从服务器下载数据。我需要每分钟将此数据发送到 Apple Watch,但 iOS 应用程序必须处于后台。使用后台获取不是可行的解决方案,因为 iOS 决定执行后台获取的时间。我知道后台计时器将在 3 分钟后停止。所以我为什么要在这里问。我的老板不相信我,在后台用定时器每分钟发送一次数据是不可能的。感谢您的回答。

这并非不可能,但应用商店不允许任何这样做的应用。应用程序只能 运行 在后台运行有限的时间(如您所说,3 分钟。)

如果您将您的应用设置为后台音频应用并播放 "silent sound",那么您可以 运行 无限期地在后台播放,但这是对权利的滥用。

让您的 iPhone 应用程序 运行 在后台运行会很快耗尽电池电量。同样,每分钟向手表发送一条消息会比平时更快地消耗手表的电池。 BLE 是突发模式并且非常节能,但手表可能必须进入高功率模式才能处理通信。