Realme与Vivo手机后台定位服务异常问题求助
Realme与Vivo手机后台定位服务异常问题求助
各位大佬好,我最近碰到个棘手的问题,想请教下大家:
我的App用前台服务(Foreground Service)来获取定位,在摩托罗拉、三星这些品牌的手机上一切正常,但在Realme和Vivo手机上,一旦App进入后台状态,或者没有和系统保持连接时,就完全拿不到定位数据了,没办法按照设定的时间间隔更新位置。
我已经尝试过以下几种方案,但都没解决问题:
- 申请了额外的定位相关权限
- 使用广播接收器触发定位请求(触发时通知能正常弹出,但就是获取不到定位结果)
有没有大佬遇到过类似的情况?针对Realme和Vivo这两个品牌的系统,有没有什么特殊的适配要点或者我遗漏的设置?麻烦指点一下,谢谢啦!
备注:内容来源于stack exchange,提问作者Cpn app




