获取位置数据并在后台发送到服务器
Posted
技术标签:
【中文标题】获取位置数据并在后台发送到服务器【英文标题】:Getting the location data and send to server in background 【发布时间】:2014-02-02 12:12:38 【问题描述】:我已阅读有关核心位置的文档,并试图了解什么是允许的,什么是不允许的。
当应用处于后台时,我们需要每 30 分钟从客户那里获取位置,然后发送到我们的服务器。 一种选择是显着的位置变化,但我读过它不准确。 我有什么选择,有可能吗?
谢谢。
【问题讨论】:
this answer的可能重复 【参考方案1】:没有官方的方法。还要记住用户的同意。它给电池充电。
如果应用程序在后台,您有几分钟的时间来执行操作(大约 10 分钟)。 Facebook 设法让他们在这“10 分钟”内重新开始。
【讨论】:
这是什么:***.com/questions/19042894/… 不错的解决方案。我以前没见过。是用户是否在商店时所需的位置。如果要在商店内确定位置,请使用信标 (estimote.com)。 在ios7中可以使用fetch
后台模式定期下载和上传数据。这超出了 10 分钟的限制。请参阅我对this question的回答以上是关于获取位置数据并在后台发送到服务器的主要内容,如果未能解决你的问题,请参考以下文章
实施后台位置更新后,FCM 发疯并在没有编程触发的情况下连续发送
当应用程序处于后台并且网络连接丢失时,位置更新计时器不起作用?
当应用程序被终止时并在后台使用 FusedLocationProviderClient 和挂起的 Intent 但在不规则时间获取位置