带有时间表的后台获取和核心位置

Posted

技术标签:

【中文标题】带有时间表的后台获取和核心位置【英文标题】:Background Fetch and Core Location with schedule 【发布时间】:2017-02-13 00:49:44 【问题描述】:

我需要跟踪用户的第一个和最后一个计划坐标。

例如: 我设置从上午 10 点到 12 点跟踪位置,我需要存储第一个位置(上午 10 点)和最后一个位置(上午 12 点)。我尝试使用后台提取,但我不知道如何使用它。

我只需要这两点。我怎样才能拿走它们?

我无法使用服务器和通知

【问题讨论】:

你不能这样做。 ios 无法安排在特定时间/持续时间在后台运行。 我知道。但我只需要抓住特定时间的两点 答案仍然是否定的。 【参考方案1】:

使用静默推送通知触发后台处理,然后开始位置更新可能会起作用。

您需要获得用户的许可才能始终获取位置更新,并且您需要在推送通知到来时请求后台时间。

【讨论】:

对不起,忘了一件事。我无法使用服务器和通知 那我相信你倒霉了。

以上是关于带有时间表的后台获取和核心位置的主要内容,如果未能解决你的问题,请参考以下文章

核心运动活动是不是与核心位置有关

在位置后台模式下从核心数据访问数据

后台位置更新

带有核心数据和 NSFetchedResultsController 的后台线程

android在后台获取位置并更新listview

核心位置 StartMonitoring 后台工作