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

app 提示申请权限"前台服务",通过后,如何调整刚做的选择?

  •  
  •   JinTianYi456 · 311 天前 · 7498 次点击
    这是一个创建于 311 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不要让我重置 app 哈~ [doge]

    第 2 条附言  ·  311 天前


    比如打开这个 M-app ,会提示这个。如果我点了拒绝。但我反悔了,如何设置为允许?

    `xiaomi.eu_multi_*_*_v14-13`
    `Linux 5.4.233-qgki-ge0ae3f4f4643 * f2fs-hash:1e2949fb28 aarch64`
    15 条回复    2024-01-25 14:33:12 +08:00
    XXWHCA
        2
    XXWHCA  
       311 天前
    我觉得换手机可以解决
    ludage
        3
    ludage  
       311 天前
    去设置-应用列表找到这个 app (或者在桌面长按 app 图标) 重新设置权限?
    JinTianYi456
        4
    JinTianYi456  
    OP
       311 天前
    @ludage #3 1. 没有重置权限的动作 2. 权限列表里也没看到这一项
    lisongeee
        5
    lisongeee  
       311 天前   ❤️ 1
    前台服务就是你的通知权限,通知权限无非就是开启和关闭两种选择,你要调整这个设置,那就是关闭咯

    那你关闭通知权限或者关闭所有的通知渠道就行
    JinTianYi456
        6
    JinTianYi456  
    OP
       311 天前
    @lisongeee #5 是不是一个音乐 app ,我要是禁止了,通知栏就不显示"正在播放哪首歌"?那我如何去允许这个权限?
    JinTianYi456
        7
    JinTianYi456  
    OP
       311 天前
    @XXWHCA #2 调皮

    @qingmumu #1 加了 APPEND
    JinTianYi456
        8
    JinTianYi456  
    OP
       311 天前
    @lisongeee #5 试验了下,好像就是 通知管理 里面的,启用/禁用 app 通知。它换了个名字,懵逼了~
    qingmumu
        9
    qingmumu  
       311 天前
    https://developer.android.com/develop/background-work/services/foreground-services?hl=zh-cn

    前台服务会显示状态栏通知,让用户知道您的应用正在前台执行任务并消耗系统资源。

    使用前台服务的应用示例包括:

    一款音乐播放器应用,用于在前台服务中播放音乐。通知可能会显示当前正在播放的歌曲。
    一款健身应用,用于在前台服务中记录用户在获得用户许可后跑步的情况。通知可能会显示用户在当前健身课程期间的运动距离。

    在 miui 里应该是由通知管理的
    XXWHCA
        10
    XXWHCA  
       311 天前
    这个是 13 的新特性,会在运行前台服务的时候更明显的提示用户,用户可以直接在通知栏中快捷停止这个服务,你可以不用管它,因为在运行的时候它一定有通知显示的
    https://developer.android.google.cn/develop/background-work/services/foreground-services?hl=zh-cn#handle-user-initiated-stop
    XXWHCA
        11
    XXWHCA  
       311 天前
    这个权限弹框是 miui 定制的,原生系统下是不会提示这个的,任何 app 只要声明了前台服务的权限都是可以开启前台服务的,不过开启前台服务的前提是要和一个通知绑定。所以前台服务在运行时一定有通知在显示,除非你手动把 app 的通知权限禁止了
    XXWHCA
        12
    XXWHCA  
       311 天前
    android 设置这个前台服务的目的就是为了避免 app 在用不不知情的情况下长时间后台运行,如果要长时间运行就要将服务改为前台服务,并发送并绑定一个通知告知用户:我在前台运行。Android13 之后会在通知栏提示用户 app 在前台运行,然后 miui 这里又定制了一个权限弹框更明显的告知用户。
    auhah
        13
    auhah  
       311 天前
    @JinTianYi456 #4 清除 app 数据就可以重置所有权限
    JinTianYi456
        14
    JinTianYi456  
    OP
       311 天前
    @auhah #13 我都在主题里写了,不要让我重置。哎,你偏要和我对着干。气人~
    auhah
        15
    auhah  
       311 天前
    @JinTianYi456 #14 图太大第一行字太小属实没看到。。抱歉
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2858 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:31 · PVG 20:31 · LAX 04:31 · JFK 07:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.