我想知道这在 Android 或 iPhone 上是否可行:
我想让一个应用程序在手机后台运行,并每隔 N 分钟向服务器发送一个 GPS 位置。据我所知,这在 iPhone 上很难,但它可以在 Android 上完成吗?
在 iPhone 上多考虑一下 - 我可以创建一个 Web 服务来为每个应用程序运行计时器,并在计时器结束时向手机推送通知以启动 GPS 服务并将位置信息发送回服务器吗?我可以在后台将通知推送到 iPhone 应用程序吗?
谢谢!
最佳答案
关于 Android:是的,这也是可能的,就像 iPhone 一样,您需要的准确性越低,速度就越快。它也是异步的,因此您将需要类似的方法。不过与 iPhone 不同的是,您可以启动 GPS 并在后台服务中等待位置更新,这样您就可以随时将当前位置发送到服务器。
关于android - 来自 Web 服务的后台 GPS 轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9676812/