为什么安卓 APP 之间能互相唤醒? - V2EX
shawshi

为什么安卓 APP 之间能互相唤醒?

  •  
  •   shawshi Mar 14, 2017 15097 views
    This topic created in 3371 days ago, the information mentioned may be changed or developed.

    安卓应用即使你杀了进程,也会被在打开其他应用时唤醒那个应用?

    22 replies    2018-06-29 23:59:49 +08:00
    EchoNode
        1
    EchoNode  
       Mar 14, 2017
    俩人商量好的:
    当 A 启动的时候,给系统说:你帮我叫一下 B,然后 B 就醒了.
    当 B 启动的时候,给系统说:你帮我叫一下 A,然后 A 就活了

    就是借助 Android 的合法 API, 干流氓行径
    nicevar
        2
    nicevar  
       Mar 14, 2017
    没办法, android 系统就做成这样了, google 都不管后台唤醒
    gdsagdada
        3
    gdsagdada  
       Mar 14, 2017
    垃圾 android 黑心 google
    morethansean
        4
    morethansean  
       Mar 14, 2017
    我觉得这一切被滥用的原因,还是 gcm 国内不可用……
    lcdtyph
        5
    lcdtyph  
       Mar 14, 2017 via Android
    @morethansean gcm 国内可用也不会比现在好很多的。只要这条 api 不堵死,就会有厂家钻空子。他们做互相唤醒可不只是为了及时收消息推送。
    paradoxs
        6
    paradoxs  
       Mar 14, 2017
    gcm 能用了 依旧会唤醒 常驻后台.. 一直上报 GPS 刷广告还不是爽歪歪
    morethansean
        7
    morethansean  
       Mar 14, 2017
    @lcdtyph
    @paradoxs
    我的意思是,即使有手段(比如现在很多可以不 root 就能用的手段),没有 gcm 会导致他们永远 “沉睡”,这是很多人不可接受的。你并不能说我可以让我经常用的 app 常驻后台,因为常用的 app 这个就太主观了,每个人的需求不一样(很多人可能很多,不管是工作还是他自己的生活习惯,我们不应该对这个进行干涉甚至指责),而且我相信“需要能收到通知”这个需求也是会不断增加的。
    paradoxs
        8
    paradoxs  
       Mar 14, 2017
    也不知道为什么华为等等大厂在 OEM 的时候, 不把互相唤醒堵死?
    iamzhuyi
        9
    iamzhuyi  
       Mar 14, 2017
    用了黑域 不就没此烦恼了?
    skylancer
        10
    skylancer  
       Mar 14, 2017
    有 GCM/FCM 和互相唤醒之间没什么必然联系,该干嘛还干嘛
    国内 ROM 基本都堵死或者是能控制互相唤醒
    Bown
        11
    Bown  
       Mar 14, 2017
    因为唤醒了就算一个 DAU
    DAU 高了数据看起来就好
    数据好了融资的时候就好讲故事
    sammo
        12
    sammo  
       Mar 14, 2017 via iPhone
    sephinh
        13
    sephinh  
       Mar 14, 2017 via Android
    @lcdtyph 没法堵死啊, play 里买的 app 都是单独解锁程序,都要唤醒验证啊……
    sephinh
        14
    sephinh  
       Mar 14, 2017 via Android
    @paradoxs 华为的 7.0 已经自带唤醒管理了
    cdsama
        15
    cdsama  
       Mar 14, 2017
    小米的系统管得很好,说不让你启动,你就启动不了
    love4taylor
        16
    love4taylor  
    PRO
       Mar 14, 2017
    @iamzhuyi #9 新黑域不防唤醒只能唤醒后再杀掉 老黑域和组织运行倒是没啥问题
    queuey
        17
    queuey  
       Mar 14, 2017
    链式唤醒主要还是看推送的问题吧
    neighbads
        18
    neighbads  
       Mar 14, 2017
    @paradoxs 华为已经在做了。
    iamzhuyi
        19
    iamzhuyi  
       Mar 14, 2017
    @Love4Taylor 老黑域和组织运行在不 root 下没法用吧。。
    love4taylor
        20
    love4taylor  
    PRO
       Mar 14, 2017 via Android
    @iamzhuyi 确实 老黑域需要打补丁 阻止运行需要框架 新黑域能做到现在这样已经不错了 毕竟还是有限制摆在那的
    iamzhuyi
        21
    iamzhuyi  
       Mar 14, 2017
    @Love4Taylor 没办法啊 现在用三星的安卓 7.0 ,只能不 root 用新黑域了。。感觉还不错
    bclerdx
        22
    bclerdx  
       Jun 29, 2018
    互相唤醒却是头痛!
    About     Help     Advertise     Blog     API     FAQ     Solana     970 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 59ms UTC 19:09 PVG 03:09 LAX 12:09 JFK 15:09
    Do have faith in what you're doing.
    ubao msn 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