Apple Watch 让应用保持活跃几秒钟
Apple watch keep app active by few seconds
当 appleWatch 上的应用程序进入后台应用程序暂停时,我知道。但是在 AppStore 中,一些应用程序在进入挂起模式后几秒钟内处于活动状态并继续传输数据(可能使用 helthKit 和 workout)。如何让应用程序保持活动状态几秒钟?
查看 2015 年 WWDC 视频“WatchKit Tips and Tricks”。他们讨论了如何使用 GCD 的 dispatch_semaphore 在应用程序可能进入后台时向系统请求额外的时间。他们的示例是异步网络请求,但同样的原则适用于您正在进行的任何处理或请求。
请注意,您获得的时间量很小 - 在您被挂起之前,您只能获得大约 30 秒的后台处理时间。
当 appleWatch 上的应用程序进入后台应用程序暂停时,我知道。但是在 AppStore 中,一些应用程序在进入挂起模式后几秒钟内处于活动状态并继续传输数据(可能使用 helthKit 和 workout)。如何让应用程序保持活动状态几秒钟?
查看 2015 年 WWDC 视频“WatchKit Tips and Tricks”。他们讨论了如何使用 GCD 的 dispatch_semaphore 在应用程序可能进入后台时向系统请求额外的时间。他们的示例是异步网络请求,但同样的原则适用于您正在进行的任何处理或请求。
请注意,您获得的时间量很小 - 在您被挂起之前,您只能获得大约 30 秒的后台处理时间。