应用程序终止时收集GPS信息

时间:2017-08-24 15:36:34

标签: android google-maps-api-3

我在Android实现中遇到过这种情况。

有一种情况是应用程序被用户终止/杀死,换句话说应用程序不再在Android设备上运行,我们还能收集任何位置(GPS)信息吗?

如果没有,我正在考虑实施静默推送通知来调用方法获取位置信息,并每隔10分钟将其发送到服务器。这是否合理可行?

1 个答案:

答案 0 :(得分:0)

在较旧的设备上,您可以运行在后台运行的Service,并且在应用程序被终止时仍可以运行。

在运行Android Oreo的较新设备上,您必须运行Foreground Service。谷歌增加了许多背景位置限制,以改善设备的电池寿命。您可以阅读here

在任何情况下,如果您在后台运行该服务,则只要用户退出应用程序,该服务仍应运行。