后台简单保活(非播放音乐、精确定位)

2022-08-15  本文已影响0人  太平洋_cfd2
  1. 不用加什么权限


    image.png
  2. 后台保活

private var  backgroundTask: UIBackgroundTaskIdentifier?
func applicationDidEnterBackground(_ application: UIApplication) {
        backgroundTask = application.beginBackgroundTask(expirationHandler: { [weak self] in
            guard let self = self else { return }
            
            if let backgroundTask = self.backgroundTask {
                application.endBackgroundTask(backgroundTask)
                self.backgroundTask = .invalid
            }
        })
}
func applicationWillEnterForeground(_ application: UIApplication) {
        if let backgroundTask = backgroundTask {
            UIApplication.shared.endBackgroundTask(backgroundTask)
        }
}

参考
ps: https://juejin.cn/post/6844904041680470023

上一篇 下一篇

猜你喜欢

热点阅读