V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Biwood
V2EX  ›  Android

安卓平台上目前有办法屏蔽原生 App 的弹窗吗?

  •  
  •   Biwood · 2022-05-06 14:41:30 +08:00 via Android · 10803 次点击
    这是一个创建于 923 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近三星的市场 App 一直在请求隐私数据权限,点了拒绝还是一直弹出,还不给永久拒绝的选项,蛮恶心人的。市面上能用技术手段屏蔽这类弹窗吗,就像用浏览器插件屏蔽网页弹窗一样。

    不得不说,移动端 App 严重降低了作恶成本,如今弹窗满天飞,简直跟十几年前网页上闪瞎眼睛的 gif 广告差不多。

    25 条回复    2022-05-07 17:41:30 +08:00
    SimonOne
        1
    SimonOne  
       2022-05-06 14:46:24 +08:00   ❤️ 2
    appops
    zagfai
        2
    zagfai  
       2022-05-06 15:06:30 +08:00
    这个只是三星是这样吧?
    learningman
        3
    learningman  
       2022-05-06 15:09:59 +08:00
    用 appops 拒绝就好了
    codefever
        4
    codefever  
       2022-05-06 15:12:34 +08:00
    appops
    Biwood
        5
    Biwood  
    OP
       2022-05-06 15:45:34 +08:00 via Android
    @zagfai 现在不是很多 App 一进去也疯狂弹窗吗,什么红包啊广告之类的
    Ga2en
        6
    Ga2en  
       2022-05-06 16:55:46 +08:00
    应用详情里面相关权限主动设置为拒绝试一试
    clf
        7
    clf  
       2022-05-06 17:06:47 +08:00
    你可以选择自己开发一个 app ,拿到无障碍权限,识别到弹窗自动关闭。目前跳过青少年模式 和 开屏广告 就是这么实现的。但现有的应用应该不会去跳过请求权限的弹窗。

    或者就是侵入式替换调相关的弹窗类(这个难度太大)
    Biwood
        8
    Biwood  
    OP
       2022-05-06 19:27:11 +08:00
    @SimonOne
    @learningman
    @codefever

    试了一下,我配置好之后,选择忽略应用市场的 toast 显示,但是打开应用市场还是会弹出请求权限的 toast ,貌似没起作用,难道说这个 toast 不是应用市场的,而是系统级别的?

    现在唯一的办法好像只能是先禁用位置、联系人、剪贴板等权限,然后在弹窗上点击允许了,不然只要打开应用市场,隔几秒就弹一次,真的太烦人了。
    SimonOne
        9
    SimonOne  
       2022-05-06 19:43:51 +08:00
    @Biwood #8 不应该是应用市场要什么权限,就把应用市场要的那个权限设置为拒绝吗 😅 你这直接把 toast 设置为拒绝。
    请求权限的弹窗肯定是系统级别的啊,不过这思路错了,别往这方面想了。
    Biwood
        10
    Biwood  
    OP
       2022-05-06 19:53:17 +08:00 via iPhone
    @SimonOne 我想要的就是直接拒绝 toast ,更简单粗暴,这个方向挺好的呀,用户自己决定什么显示什么不显示,就像浏览器上的 adblock 工具一样
    SimonOne
        11
    SimonOne  
       2022-05-06 19:55:39 +08:00
    @Biwood #8 估计你理解上出现了偏差,申请权限的弹窗是系统管理的,如果你永久允许了权限,这个弹窗肯定就不会再出现了,appops 做的就是,在允许后根据 appops 设置,给出实际的权限(允许)/随机乱码或空(拒绝)。

    所以申请权限的弹窗没有永久拒绝选项的,你还想它不要在弹了,并且也不想给权限,就得 appops 里对那个权限设置拒绝,在申请权限的弹窗点允许。

    至于你说的其他的弹窗,假设是 toast ,就设置 toast 的权限拒绝,假设不是,那 appops 也帮不了你。
    Alan1978
        12
    Alan1978  
       2022-05-06 20:02:39 +08:00 via Android
    你这是国行三星吧 都用国行了还在乎这个?
    UrsulaTucker
        13
    UrsulaTucker  
       2022-05-06 20:02:49 +08:00 via Android
    对话框取消
    Biwood
        14
    Biwood  
    OP
       2022-05-06 20:06:58 +08:00 via iPhone
    @SimonOne 嗯我现在知道怎么用 appos ,只是说希望有个更暴力的工具
    Biwood
        15
    Biwood  
    OP
       2022-05-06 20:09:51 +08:00 via iPhone
    @SimonOne 当然那个弹窗估计不叫 toast ,就叫弹窗吧,安卓上的 toast 我记得是一小行字自动消失那种,确实是理解错误
    SimonOne
        16
    SimonOne  
       2022-05-06 20:12:08 +08:00
    @Biwood #14 appops 有模板啊,你设置一下模板哪些权限是拒绝的,新应用第一次申请权限时点允许就好了呀。
    你那个更暴力的想法感觉不好,万一那个权限是必须的,或者是你想允许的呢,现在你连弹窗都看不见了,1.就不知道这事了,2.那么如果权限是必须的,应用就会卡住;
    而且把申请权限的弹窗禁用了,影响就是全局的,其他应用申请权限也看不到弹窗了。
    Biwood
        17
    Biwood  
    OP
       2022-05-06 20:29:09 +08:00 via iPhone
    @SimonOne 这就需要系统层面和应用层面一起放权给用户了,必须的权限没开就给提示而不是直接挂掉,记得之前的安卓版本很多应用不给手机权限就直接崩掉,现在的版本就不准这么干了,算是一种进步
    greenskinmonster
        18
    greenskinmonster  
       2022-05-06 20:31:00 +08:00
    说实话看半天不知道你说的是哪个弹窗,三星应用商店只有电话权限是必需的,通讯录和存储都可以不给,而且拒绝了也不会再询问授权。广告弹窗就是安装应用后会显示一个推荐应用列表。
    你不如截图把你想讨论的问题精确描述下。
    kernelpanic
        19
    kernelpanic  
       2022-05-06 20:37:30 +08:00
    美团打开 app 要关掉一个弹窗, 点骑车之后再关一个弹窗, 然后扫码之后还要再关一个弹窗, 每天都被恶心一次, 祝美团的员工全家身体健康
    Biwood
        20
    Biwood  
    OP
       2022-05-06 21:23:42 +08:00 via Android
    greenskinmonster
        21
    greenskinmonster  
       2022-05-06 22:16:16 +08:00   ❤️ 1
    @Biwood #20 这个应该不是跟应用商店绑定的。
    你看看这个视频,能不能关掉
    xloger
        22
    xloger  
       2022-05-07 10:45:31 +08:00
    我在用的一个 App "大圣净化",应该是有这个功能的
    zagfai
        23
    zagfai  
       2022-05-07 10:55:21 +08:00
    @Biwood 哦你说应用内。。。 不用就行了,那没办法,或者付费应用
    zhaoyeye
        24
    zhaoyeye  
       2022-05-07 14:33:52 +08:00
    原生弹窗?没遇见过
    zabio
        25
    zabio  
       2022-05-07 17:41:30 +08:00
    通知滤盒,playstore
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3319 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:20 · PVG 20:20 · LAX 04:20 · JFK 07:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.