没有通过glympse sdk在后台持续获得位置

时间:2017-10-10 05:55:23

标签: android background location tracking glympse

我尝试了各种glympse sdk示例,但没有在后台获取位置更新,并在使用glympse sdk杀死应用程序后。

1 个答案:

答案 0 :(得分:0)

您正在测试哪个版本的Android?

Android Oreo中有新的背景位置限制。 https://developer.android.com/about/versions/oreo/background-location-limits.html

这些限制由Glympse处理,因为我们将服务置于前台,并将其附加到您在后台共享时应该看到的持续通知。

您遇到的第二个可能的限制是由于Android的Doze功能。要解决这个问题,在运行Android 7.1的设备上,您应该让用户免除应用程序受Doze的影响。有关如何通过系统对话框要求用户将应用程序列入白名单,请参阅https://developer.android.com/training/monitoring-device-state/doze-standby.html#support_for_other_use_cases

如果前景中的所有内容都显得正常,并且您在较新的设备上进行测试,则可能是您遇到的其中一个。