项目要求 App 每隔一分钟向后台传一次位置信息,现在遇到的问题是,在 Android10 手机上,熄屏或者将 App 置于后台几分钟后,位置信息的上传就会中断。各位大神,有没有相关经验的,给个解决办法,可有偿
1
HongJay 2020-08-22 09:36:42 +08:00
加个前台通知服务
|
2
winterbells 2020-08-22 09:42:04 +08:00 via Android
前台通知不一定管用,高德揣口袋里过十分钟还是一样卫星信号弱
|
3
opengps 2020-08-22 09:45:07 +08:00
保活问题一直大家都纠结,手动添加白名单都未必有效(系统有个终极杀手:电池管理)
另外,1 分钟的密度没啥意义,手机的位置服务,会自动的平衡,很多时候返回的不是调用 gps 的位置(因为耗电多),而是综合定位,wifi+手机基站这种 |
4
WordTian 2020-08-22 10:07:42 +08:00 via Android
小 app 这么干还行,知名 app 要这么干,大概率被查到勒令整改
|
5
droidmax61 2020-08-22 10:21:12 +08:00 via Android 3
这放到国外是会被告到连裤子都没得穿的
|
6
lamy 2020-08-22 10:30:04 +08:00 via Android
安卓系统给开发者一点自由就滥用,幸好权限越收越紧
|
7
JustPisces 2020-08-22 10:43:57 +08:00
无良 APP 。。
|
8
vk42 2020-08-22 10:52:43 +08:00
能告知下是啥 app 吗 ?我好以后注意点……
|
9
terrytw 2020-08-22 11:05:28 +08:00
提示用户开启位置信息一直允许啊
|
10
ygzbrsnm 2020-08-22 11:07:12 +08:00
有个屁解决办法.这就是无良需求
|
11
reus 2020-08-22 11:09:19 +08:00 1
你要是能做到,那就是安卓 10 的漏洞,就要堵上
傻逼项目 |
12
leaves7i 2020-08-22 12:02:46 +08:00 via Android
给个包名 md5 吧,我们避下雷
|
13
Jerami 2020-08-22 12:15:51 +08:00
安卓的权限有:仅在使用时允许,这是用户自己选择的。
|
14
lihongming 2020-08-22 12:17:23 +08:00 via iPhone
这种需求在送餐等基于位置的调度系统里挺常见的,还是不要一棍子打死
|
15
Cielsky 2020-08-22 13:10:06 +08:00 via Android
什么软件啊,我去帮你们反馈一下
|
16
slamDunkLINk 2020-08-22 13:16:07 +08:00
@lihongming 像这种 app 前提是一直亮屏吧
|
17
bghtyu 2020-08-22 13:42:24 +08:00
也不完全都是作恶的需求吧,以前见过用在校车上面定位的 Android 设备,实时上报位置,帮助学生查看校车位置
|
18
nicocho 2020-08-22 14:00:43 +08:00
网约车软件是如何上报的?我看准确性和实时性都挺好的。借助第三方硬件?
|
20
RikkaW 2020-08-22 14:05:21 +08:00 1
|
21
reus 2020-08-22 14:05:53 +08:00
@lihongming 那是需要用户允许后台保护的,没有什么自动化的机制
|
22
JustPisces 2020-08-22 15:50:57 +08:00
@nicocho 网约车不都是软件在前台嘛 能持续上报位置很正常,,楼主的需求是要后台持续定位,这不恶心人么
|
23
xuroid 2020-08-22 17:20:52 +08:00
之前做过这种功能,我们是自己做的推送服务,每 60 秒吧一个心跳包,然后拉起一次 Service,在 Service 里唤醒锁 WakeLock,并且有前台通知服务,加上手机白名单,Android10 上也可保活。
当然这种 APP 做出来我是不会安装到自己手机上的。 |
24
20150517 2020-08-22 17:24:38 +08:00
@lihongming 那你可以前台显示消息,不用后台偷偷做吧
|
25
guanhui07 2020-08-22 22:37:01 +08:00
这么无良。。
|
26
mzlgx 2020-08-23 21:51:31 +08:00 via Android
我也在做这个,哈哈,遇到同样问题,加了白名单后发现只有在 WiFi 下,可以在息屏后可以保持连接,而 4g 信号下只要一息屏就断了
|