Android定期获取位置,尽管应用程序实例已终止

Android定期获取位置,尽管应用程序实例已终止,android,Android,已尝试worker Manager和AlaramService在每天给定时间[凌晨1点]广播和执行服务,以获取设备位置并执行restcall,但应用程序实例已终止 ->但运行安卓8及以上版本的设备,这种解决方案不起作用。 ->调用OnWork,但服务未执行,并且logCat中没有错误。如果使用AlarmService实现,onReceive会被调用,但onReceive中不会调用服务(logcat中没有错误) 是否有其他替代解决方案定期获取位置数据并从设备执行post请求,准备更改流程,如将通知

已尝试worker Manager和AlaramService在每天给定时间[凌晨1点]广播和执行服务,以获取设备位置并执行restcall,但应用程序实例已终止

->但运行安卓8及以上版本的设备,这种解决方案不起作用。 ->调用OnWork,但服务未执行,并且logCat中没有错误。如果使用AlarmService实现,onReceive会被调用,但onReceive中不会调用服务(logcat中没有错误)

是否有其他替代解决方案定期获取位置数据并从设备执行post请求,准备更改流程,如将通知从服务器推送到设备,而不是依赖WorkerManager或alaramService


谢谢

您的问题是让您的服务在后台运行, 下面的链接中提到了解决方法

以上链接适用于库存ROM和定制ROM设备,如OnePlus、OPPO、维梧等

我希望这能帮到你