每分钟将数据发送到Apple Watch

时间:2015-11-10 20:11:13

标签: ios watchkit apple-watch background-task

我有一个iOS应用程序,它使用SOAP技术从服务器下载数据。这个数据我需要每分钟发送到苹果手表,但iOS应用程序必须在后台。使用后台提取不是一个可行的解决方案,因为iOS决定了执行后台提取的时间。我知道后台的计时器将在3分钟内停止。那我为什么在这里问。我的老板不相信我每分钟用计时器在bachground发送数据是不可能的。谢谢你的回答。

1 个答案:

答案 0 :(得分:1)

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

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

让iPhone应用在后台运行会快速耗尽电池电量。同样,每分钟向手表发送一条信息会比正常情况更快地咀嚼手表的电池。 BLE是突发模式,非常节能,但手表可能必须进入高功率模式才能处理通信。