2015-11-10 52 views
0

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

+0

手表是否可以在需要时自己拨打网络电话?使用watchOS 2,您可以直接下载Apple Watch,而不必将手机用作中间人。附加的好处是,即使手机不存在,手表应用程序也可以设计成独立工作。 – Dare

回答

1

这不是不可能的,但任何应用程序都不会在应用程序商店中被允许。应用程序只能在有限的时间内运行(3分钟,如您所说)。

如果您将您的应用程序设置为背景音频应用程序并播放“无声音”,那么您可以在背景无限期,但这是对权利的滥用。

保持iPhone应用程序在后台运行会快速耗尽电池。同样,每分钟发送一条信息给手表,都会比正常情况更快地搓动手表电池。 BLE是突发模式,功率效率很高,但手表可能必须进入高功率模式才能处理通信。

相关问题