我需要跟踪一些公司设备。我知道我可以让我的应用程序每隔几分钟左右定期发回他们的行踪。
但我正在努力减少不必要的流量,并让服务器仅在需要时轮询位置。
类似于: 1.服务器执行:TellMeYourLocationNow(deviceid) 2.目标设备确认并发回其位置
我如何请求设备仅在我需要时将它们的当前位置发回给我?
最佳答案
使用 Google Cloud Message (GCM) 发送推送通知,这可以在您的设备上启动位置功能(或执行几乎所有操作)。当服务器需要来自设备的位置时,它可以生成 GCM 通知。
关于android - Android 设备位置的服务器轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21395099/