iOS Swift-当应用被杀死时,重要的位置更改和网络请求

问题描述 投票:0回答:1

我正在开发一个需要获取位置更新的应用。我正在为此目的使用Significant Location更改。

在我的“新位置”代表中,即使我的应用程序被杀死,它也成功接收到位置更新,要测试这一点,我会在新位置到达时显示一条通知,但我想将该位置上传到我的服务器。

我正在使用Alamofire进行网络请求。但是似乎我的Alamofire网络请求在应用程序被杀死时从未调用或未完成,我已经这样做了,因此在网络请求之后它也应该显示一条通知,告知该位置已发送到服务器。

我仅收到有关已找到新位置的第一条通知,但从未将其提交给服务器。

当应用程序在前台或后台(未被用户杀死)时可以使用

有人对如何解决此问题有任何想法,以便当应用程序被清除/杀死时它可以处理网络请求吗?

我正在开发一个需要获取位置更新的应用。我为此使用了重大地点变更。在我的“新位置”委托中,即使...

ios swift alamofire core-location cllocationmanager
1个回答
0
投票

我自己解决了这个问题。该问题是由于某些UserDefaults未能正确解码而引起的。

© www.soinside.com 2019 - 2024. All rights reserved.