我试图在每 X 分钟后将位置从应用程序更新到 firebase(任何小于 15 分钟的值都很好)。
我已经为位置启用了后台模式,并通过以下方法尝试上传到 Firestore 文档。
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation])
问题在日志中我可以看到这个方法被调用但在后台没有数据上传到firestore。事实上,我有时会在应用程序进入后台后工作,但在那之后就完全没有了。
有什么解决方法吗?