【发布时间】:2016-03-14 12:02:03
【问题描述】:
当 appleWatch 上的应用程序转到后台应用程序暂停时,我知道这一点。但在 appStore 中,一些应用程序在进入挂起模式后几秒钟内处于活动状态并继续传输数据(可能使用 helthKit 和锻炼)。如何让应用程序保持活跃几秒钟?
【问题讨论】:
标签: ios watchkit apple-watch healthkit
当 appleWatch 上的应用程序转到后台应用程序暂停时,我知道这一点。但在 appStore 中,一些应用程序在进入挂起模式后几秒钟内处于活动状态并继续传输数据(可能使用 helthKit 和锻炼)。如何让应用程序保持活跃几秒钟?
【问题讨论】:
标签: ios watchkit apple-watch healthkit
观看 2015 年 WWDC 视频“WatchKit Tips and Tricks”。他们讨论了如何使用 GCD 的 dispatch_semaphore 在应用程序可能进入后台时向系统请求额外的时间。他们的示例是异步网络请求,但同样的原则适用于您进行的任何处理或请求。
请注意,您获得的时间很少 - 在您被暂停之前,您只能获得大约 30 秒的后台处理时间。
【讨论】: