我正在开发一个儿童控制应用程序,所以当孩子移动时,我需要随时将我当前的位置发送到我的服务器。
我知道存在显着的位置变化和区域监控,即使它关闭也可以唤醒您的应用程序,但是当我尝试使用这种方法时,我没有收到很多更新,而且它的准确性很差,因为这些服务是基站基站变化。
当用户未打开我的应用程序时,如何以良好的准确性(+-50m)定期更新?
谢谢!
我正在开发一个儿童控制应用程序,所以当孩子移动时,我需要随时将我当前的位置发送到我的服务器。
我知道存在显着的位置变化和区域监控,即使它关闭也可以唤醒您的应用程序,但是当我尝试使用这种方法时,我没有收到很多更新,而且它的准确性很差,因为这些服务是基站基站变化。
当用户未打开我的应用程序时,如何以良好的准确性(+-50m)定期更新?
谢谢!
答案很简单:
你不能!
重大的位置变化和区域监控是唤醒您的应用程序与位置变化相关的唯一可能性。如果准确性不够,那么你的想法就行不通。
但是,您可以在后台模式下获得精确的位置。
编辑:在 ios7 中,您还可以使用Beacon Regions(使用蓝牙点)