求助贴: Android10 后台持续定位问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hangjiao
V2EX    Android

求助贴: Android10 后台持续定位问题

  •  
  •   hangjiao 2020-08-22 09:12:02 +08:00 13441 次点击
    这是一个创建于 1878 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目要求 App 每隔一分钟向后台传一次位置信息,现在遇到的问题是,在 Android10 手机上,熄屏或者将 App 置于后台几分钟后,位置信息的上传就会中断。各位大神,有没有相关经验的,给个解决办法,可有偿

    26 条回复    2020-08-23 21:51:31 +08:00
    HongJay
        1
    HongJay  
       2020-08-22 09:36:42 +08:00
    加个前台通知服务
    300
        2
    300  
       2020-08-22 09:42:04 +08:00 via Android
    前台通知不一定管用,高德揣口袋里过十分钟还是一样卫星信号弱
    opengps
        3
    opengps  
       2020-08-22 09:45:07 +08:00
    保活问题一直大家都纠结,手动添加白名单都未必有效(系统有个终极杀手:电池管理)
    另外,1 分钟的密度没啥意义,手机的位置服务,会自动的平衡,很多时候返回的不是调用 gps 的位置(因为耗电多),而是综合定位,wifi+手机基站这种
    WordTian
        4
    WordTian  
       2020-08-22 10:07:42 +08:00 via Android
    小 app 这么干还行,知名 app 要这么干,大概率被查到勒令整改
    droidmax61
        5
    droidmax61  
       2020-08-22 10:21:12 +08:00 via Android   3
    这放到国外是会被告到连裤子都没得穿的
    lamy
        6
    lamy  
       2020-08-22 10:30:04 +08:00 via Android
    安卓系统给开发者一点自由就滥用,幸好权限越收越紧
    JustPisces
        7
    JustPisces  
       2020-08-22 10:43:57 +08:00
    无良 APP 。。
    vk42
        8
    vk42  
       2020-08-22 10:52:43 +08:00
    能告知下是啥 app 吗 ?我好以后注意点……
    taikobo
        9
    taikobo  
       2020-08-22 11:05:28 +08:00
    提示用户开启位置信息一直允许啊
    ygzbrsnm
        10
    ygzbrsnm  
       2020-08-22 11:07:12 +08:00
    有个屁解决办法.这就是无良需求
    reus
        11
    reus  
       2020-08-22 11:09:19 +08:00   1
    你要是能做到,那就是安卓 10 的漏洞,就要堵上

    傻逼项目
    leaves7i
        12
    leaves7i  
       2020-08-22 12:02:46 +08:00 via Android
    给个包名 md5 吧,我们避下雷
    Jerami
        13
    Jerami  
       2020-08-22 12:15:51 +08:00
    安卓的权限有:仅在使用时允许,这是用户自己选择的。
    lihongming
        14
    lihongming  
       2020-08-22 12:17:23 +08:00 via iPhone
    这种需求在送餐等基于位置的调度系统里挺常见的,还是不要一棍子打死
    Cielsky
        15
    Cielsky  
       2020-08-22 13:10:06 +08:00 via Android
    什么软件啊,我去帮你们反馈一下
    slamDunkLINk
        16
    slamDunkLINk  
       2020-08-22 13:16:07 +08:00
    @lihongming 像这种 app 前提是一直亮屏吧
    bghtyu
        17
    bghtyu  
       2020-08-22 13:42:24 +08:00
    也不完全都是作恶的需求吧,以前见过用在校车上面定位的 Android 设备,实时上报位置,帮助学生查看校车位置
    nicocho
        18
    nicocho  
       2020-08-22 14:00:43 +08:00
    网约车软件是如何上报的?我看准确性和实时性都挺好的。借助第三方硬件?
    azh7138m
        19
    azh7138m  
       2020-08-22 14:04:13 +08:00
    @nicocho
    > 网约车软件是如何上报的?

    那个一般是司机端上报 不是乘客端
    RikkaW
        20
    RikkaW  
       2020-08-22 14:05:21 +08:00   1
    reus
        21
    reus  
       2020-08-22 14:05:53 +08:00
    @lihongming 那是需要用户允许后台保护的,没有什么自动化的机制
    JustPisces
        22
    JustPisces  
       2020-08-22 15:50:57 +08:00
    @nicocho 网约车不都是软件在前台嘛 能持续上报位置很正常,,楼主的需求是要后台持续定位,这不恶心人么
    xuroid"
        23
    xuroid  
       2020-08-22 17:20:52 +08:00
    之前做过这种功能,我们是自己做的推送服务,每 60 秒吧一个心跳包,然后拉起一次 Service,在 Service 里唤醒锁 WakeLock,并且有前台通知服务,加上手机白名单,Android10 上也可保活。
    当然这种 APP 做出来我是不会安装到自己手机上的。
    20150517
        24
    20150517  
       2020-08-22 17:24:38 +08:00
    @lihongming 那你可以前台显示消息,不用后台偷偷做吧
    guanhui07
        25
    guanhui07  
       2020-08-22 22:37:01 +08:00
    这么无良。。
    mzlgx
        26
    mzlgx  
       2020-08-23 21:51:31 +08:00 via Android
    我也在做这个,哈哈,遇到同样问题,加了白名单后发现只有在 WiFi 下,可以在息屏后可以保持连接,而 4g 信号下只要一息屏就断了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3304 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 11:47 PVG 19:47 LAX 04:47 JFK 07:47
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86