我想在应用程序的所有状态(甚至是应用程序终止)将用户位置连续更新到服务器。我的应用程序今天有扩展名。我在宿主应用程序中使用的小部件中调用了相同的api。但是当我进入窗口小部件区域时,它的工作正常,但是当我从窗口小部件屏幕api请求中移出但未在后台调用时...我该怎么办
func widgetPerformUpdate(completionHandler: (@escaping (NCUpdateResult) -> Void)) {
completionHandler(NCUpdateResult.newData)
}