应用程序终止状态下的位置更新网络服务

Location update webservice in app terminated state

我只想在应用程序终止状态下将位置更新到服务器。

我找到了一个在应用程序关闭时获取位置的好例子。 here

但我的问题是在获取位置后,不知何故未调用网络服务。任何帮助都会很棒。

或者在应用程序终止状态调用网络服务的任何特定方式?

在终止状态下获取位置更新后,您应该一次性调用网络服务。

尝试移动执行网络服务操作所需的所有代码。比如,为 Web 服务准备数据、URLSession 代码和处理响应,以及这个单一块中的所有内容。如果您要从任何全局实例中获取数据,则需要在此块中再次准备它们,因为它们在应用程序内存中不可用。

你不应该在该块中引用任何其他 class。它们在终止状态期间不可用于执行。

希望对您有所帮助:)