我正在开发一个基于IOS / Android gps的应用程序,该应用程序需要始终更新位置(或在重大位置更改后)。与Life360系列定位器应用程序类似。此应用程序根本不需要启动,但是当您打开应用程序时,它会将您的所有位置数据捕获一周。如果我检查我的孩子的位置并且他们没有让他们的手机主动运行应用程序,我仍然可以获得实时位置和他们的gps历史记录。 这是如何完成的?似乎该应用程序正在记录gps数据,不仅在前台和后台时,而且在根本不运行时。这些应用程序使用了特殊的运行模式吗? 谢谢大家! 麦克
答案 0 :(得分:0)
我只能代表iOS。
在iOS上,您可以注册重要的位置更改,当您发现位置更改事件时,您的应用会在后台得到通知(如果已经终止,甚至会在后台启动)。然后,您可以请求后台时间并将更新的位置信息发送到您的服务器。