[英]Can I tracking gps latitude and longitude by a service that always run in background?
[英]Can't run background service at a regular period of 3 minutes on Chinese custom ROM to send latitude and longitude
我已经尝试过作业调度程序和工作管理器,但它不能在打盹模式下工作,也不能在正常时间工作。 我已经使用了正常的服务,但它不适用于一些中国定制的 rom 手机,特别是 oppo 和 vivo。
我已使用警报管理器启动服务,但它也无法在此手机上运行任何类型的解决方案。
如果您真的想让它在所有设备上运行,我建议您采用以下方法:
FirebaseMessagingService
并实现onMessageReceive()
onMessageReceive()
调用更新位置的方法与您已经尝试过的方法相比,它的工作量更大,但它适用于所有手机,也适用于设备重启和系统更新后。
额外的好处是您可以从后端控制位置更新程序(而不是依赖于应用程序更新的每个设备)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.