【发布时间】:2013-06-17 09:53:20
【问题描述】:
我一直在阅读有关执行此操作的相互矛盾的内容。我想创建一个基于位置匹配用户的应用程序,每 x 分钟将他们的位置发送到我的服务器,以查看附近是否有其他用户,但用户显然不会整天打开应用程序,也无法查看附近是否有其他用户,除非他们都在前台打开了应用程序。例如,如果我在早上打开应用程序然后它转到后台,我的服务器将拥有我的最后一个位置,就像我早上将应用程序放在前台时一样,但我希望我的服务器知道在哪里用户每隔 x 分钟访问一次,他们显然会同意这种监控。接近将非常重要,因此需要准确和持续的位置更新。
这种类型的应用程序是否可行,或者我会在后台发布请求时遇到问题?
我在想一个简单的解决方案可能是简单地跟踪后台中的所有数据,然后每当用户将其带到前台时提交在后台收集的所有坐标,但这不会让人们看到附近的其他用户,直到其他用户将他们的应用程序带到前台并提交他们所在的位置。
基本上,如果两个人在同一个位置,我希望前台应用程序的人(A 人)能够看到后台应用程序的人(B 人),即使B 人已经有一段时间没有在前台使用该应用程序了。我认为这将需要一个计时器和后台位置/网络活动,但需要知道如何去做。谢谢
【问题讨论】:
标签: iphone ios service background location