当appleWatch上的应用程序转到后台应用程序暂停时,我就知道了。但是在appStore中,一些应用程序在进入挂起模式后几秒钟就会处于活动状态并继续传输数据(可能使用helthKit和exercise)。如何让应用程序保持活动几秒钟?
答案 0 :(得分:2)
查看2015年WWDC视频“WatchKit Tips and Tricks”。他们讨论了如何使用GCD的dispatch_semaphore来询问系统在应用程序进入后台时的额外时间。他们的例子是异步网络请求,但同样的原则适用于您正在进行的任何处理或请求。
请注意,您获得的时间很短 - 在暂停之前,您只能获得大约30秒的后台处理时间。