0

我一直在阅读关于这样做的相互矛盾的事情。我想创建一个基于位置匹配用户的应用程序,每 x 分钟将他们的位置发送到我的服务器,以查看附近是否有其他用户,但用户显然不会整天打开应用程序,也无法查看附近是否有其他用户,除非他们都在前台打开了应用程序。例如,如果我在早上打开应用程序然后它转到后台,我的服务器将拥有我的最后一个位置,就像我早上将应用程序放在前台时一样,但我希望我的服务器知道在哪里用户每隔 x 分钟访问一次,他们显然会同意这种监控。接近将非常重要,因此需要准确和持续的位置更新。

这种类型的应用程序是否可行,或者我会在后台发布请求时遇到问题?

我在想一个简单的解决方案可能是简单地跟踪后台的所有数据,然后每当用户将其带到前台时提交在后台收集的所有坐标,但这不会让人们看到其他用户就在附近,直到其他用户将他们的应用程序带到前台并提交他们曾经去过的地方。

基本上,如果两个人在同一个位置,我希望前台应用程序的人(A 人)能够看到后台应用程序的人(B 人),即使 B 人没有有一段时间没有应用程序在前台了。我认为这将需要一个计时器和后台位置/网络活动,但需要知道如何去做。谢谢

4

1 回答 1

0

不,这不可能。当您将应用程序置于后台时,您的应用程序将处于空闲状态。因此,您无法跟踪将应用程序保留在后台的用户的位置。也许你可以有一些预定义的位置集。因此,当其他用户 (AZ) 遇到该位置时,它们会通知实际用户。

于 2013-06-17T10:06:22.710 回答