在后台模式和终止模式下获取位置更新 IOS

Posted

技术标签:

【中文标题】在后台模式和终止模式下获取位置更新 IOS【英文标题】:Get Location updates in background mode & Terminated mode IOS 【发布时间】:2019-06-14 18:21:34 【问题描述】:

即使应用程序从后台模式终止或处于后台模式,我也想获取用户的位置更新。它必须适用于这两种情况。请提供任何相同的演示链接。

【问题讨论】:

我认为应用程序在终止时无法收集位置数据。此外,您不能指望我们制作一个完整的原型来回答您的问题。 【参考方案1】:

您无法在终止模式下获取位置更新。

请看:-Getting User Current Location

要在后台获取位置,请使用以下代码进行授权

locationManager = CLLocationManager()
locationManager?.delegate = self
locationManager?.requestAlwaysAuthorization()

授权提示会这样显示。

选择始终允许在后台模式下获取位置。

【讨论】:

以上是关于在后台模式和终止模式下获取位置更新 IOS的主要内容,如果未能解决你的问题,请参考以下文章

即使在终止应用程序后,我们还能获取位置信息吗? [关闭]

当应用程序被终止/终止/暂停时,cordova 获取 iOS 7 和 8 的位置更新

终止后iOS8后台标准位置更新

即使应用程序处于终止状态或被杀死,如何在 iOS 中获取位置更新? [复制]

在后台模式下接收 gps 位置更新 ??iOS 8

life360 等应用程序如何在终止状态下获取位置更新?