我在android实现中遇到了一个问题。
有一种情况是应用程序被用户终止/终止,换句话说,应用程序不再在android设备上运行,我们还能收集任何位置(GPS)信息吗?
如果没有,我正在考虑实现一个静默推送通知,调用一个方法来获取位置信息,并在每10分钟内将其发送到服务器。这是否合理和可行?
发布于 2017-08-24 23:48:22
在较旧的设备上,您可以运行在后台运行的Service,并且在应用程序被终止时仍然可以运行。
在运行Android Oreo的新设备上,你必须运行Foreground Service。谷歌增加了很多背景位置限制,以提高设备的电池续航时间。你可以在here上阅读它。
在任何情况下,如果您在后台运行服务,则每当用户退出应用程序时,该服务都应该仍在运行。
https://stackoverflow.com/questions/45865749
复制相似问题