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

各家 APP 设置中关闭推送消息之后为何依然接收在进行内容推送

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

    下载各家 app 之后我的第一操作就是找到设置->关闭营销信息推送与非及其必要的消息推送。

    但是各家 App (尤其大厂)仍然我行我素,消息依旧正常推送,手机通知栏依然充斥各 App 的推送消息,内心很崩溃。

    我知道可以在手机的系统设置对应用消息进行拦截,但这样只是前端拦截,消息仍然在服务器发送出来,并且占用了网络流量与手机硬件性能(及时很微量)

    想知道大家怎么看待这个问题并且怎么克服的呢?

    示例图

    25 条回复    2024-06-29 10:45:04 +08:00
    xlLee
        1
    xlLee  
    OP
       141 天前
    我的推测是比如 weibo 这种国民应用,如果一条新闻推送推给上百万的用户的话,推送前去查询每个用户是否打开了 [新闻推送接收] ,这样服务端性能的不可承受,导致依然全量去推,推了之后由 app 本地尝试拦截,拦截失败就失败咯
    HetFrame
        2
    HetFrame  
       140 天前
    那如果是客户端一直去请求要推送的新闻呢
    crz
        3
    crz  
       140 天前
    @xlLee 情况是你连上网络后,app 一看有网了,赶紧报到去,call 服务器:我上线了,有新闻发给我
    finab
        4
    finab  
       140 天前
    @xlLee
    应该不是,很多方式可以避免你说的这种情况吧。
    比如创建一个池子,用户取消推送后从池子里删除设备,打开推送就加入这个池子
    推送就往这个池子里推,就不用额外查询用户设置状态
    xlLee
        5
    xlLee  
    OP
       140 天前
    原来是这样,但我关闭了 app 内的各项推送设置,怎么还是可以收到推送呢?感觉这个功能是失效的状态
    zhaojun1998
        6
    zhaojun1998  
       140 天前   ❤️ 1
    可以在手机操作系统层解决,比如小米可以查看 APP 通知设置,会显示这个 APP 所有通知渠道,可单独关闭营销推广的,很干净。

    https://imgse.com/i/pk6BL26
    xlLee
        7
    xlLee  
    OP
       140 天前
    系统我的 vivo 也可以关闭,但这种估计是前端拦截,类似手机骚扰短信拦截的功能,短信和骚扰电话是已经拨打/发送到终端设备的,只是用户无感/看不到而已。相应的流量/硬件资源已经被耗费掉了吧?

    但 app 中本身的设置也提供了通知推送的关闭选项,在这里关闭我认为优于系统设置中强行屏蔽。
    zhaojun1998
        8
    zhaojun1998  
       140 天前
    @zhaojun1998 #6

    进入方式:

    底部上滑显示最近任务 -> 长按 app -> 点设置图标 -> 通知管理 -> 往下翻通知类别 -> 选择不需要的进行关闭。

    还有一种方式,是对已经收到的通知,在通知栏长按通知 -> 更多设置进入通知管理 -> 往下翻通知类别 -> 选择不需要的进行关闭。 我喜欢用这种方式,因为有时候不知道消息是哪个类别的通知,这样关闭某个类别的通知时会同步自动清理通知列表的对应通知,所以如果关闭这个类别后通知栏的消息还在,那就说明不是这个类别的。(希望我表述清楚了~)


    没用过其他手机,但我觉得安卓系统应该是类似的。
    Aixtuz
        9
    Aixtuz  
       140 天前   ❤️ 1
    微信群里滥发广告的人,往往不会觉得自己的广告在骚扰别人,甚至不会觉得自己这是广告。
    有些会觉得在挣钱面前,脸面、约定、道德都可以一退再退。
    有些会给自己美化:我这是在分享好东西。
    om2mo
        10
    om2mo  
       140 天前
    通知设置好像在系统里而不是软件
    Aixtuz
        11
    Aixtuz  
       140 天前
    如果一个 App ,推送内容不做区分,或者区分跟没区分一样,那我就给它彻底关掉通知权限。
    zhaojun1998
        12
    zhaojun1998  
       140 天前   ❤️ 1
    @Aixtuz #9

    同意,而且个人觉得什么公众号啊,自媒体啊,哗众取宠,标题党的方式同理,也算一种信息污染。
    xlLee
        13
    xlLee  
    OP
       140 天前
    @om2mo 大多数软件是内部有通知设置的,这也是政策的要求之一
    TimPeake
        14
    TimPeake  
       140 天前
    除了微信 qq 等刚需,其他的都关闭了。搞不懂一些人手机一天被推送 800 个无用 app 消息是怎么忍受的。
    xlLee
        15
    xlLee  
    OP
       140 天前
    @TimPeake 遇到同样的老哥了,但这样 800 个还是占用了你的流量与硬件资源
    huangpingdong
        16
    huangpingdong  
       140 天前
    把软件卸载了
    c6h6benzene
        17
    c6h6benzene  
       140 天前
    @xlLee 我是觉得系统级别的通知设定,大概就是在推送服务器上把你的 ID 去掉了,这个 App 的推送就不会从推送服务器来到你这。
    wtks1
        18
    wtks1  
       140 天前
    我从来都只给微信和 qq 通知权限,其他的全部屏蔽
    HangoX
        19
    HangoX  
       140 天前
    android 在推送联盟里面的,在系统设置里面把 app 推送关闭的话,应该是不会占用网络了,而且这个推送其实是所有 app 公用的,不会因为一个 app 占用变多了
    NoOneNoBody
        20
    NoOneNoBody  
       140 天前
    @Aixtuz #9
    哈哈,那些给五块优惠就像做了对方救命恩人似的,对方都得感恩戴德
    woyaojizhu8
        21
    woyaojizhu8  
       140 天前
    拒绝安装,用网页或者微信/支付宝小程序
    jjxtrotter
        22
    jjxtrotter  
       140 天前
    @zhaojun1998 这个是 android 官方提供的通知类别 api ,和哪个安卓系统无关,只要 app 适配了就有。归根结底还是需要 app 适配
    bli22ard
        23
    bli22ard  
       140 天前
    @xlLee 主要想给你发广告,或者诱导你打开 app ,别说百万即使推送 10 亿条消息也没想象那么难。
    wushenlun
        24
    wushenlun  
       140 天前
    感觉推送池子是不可靠的,比如更新失败啥的,或者上报失败导致的
    xlLee
        25
    xlLee  
    OP
       140 天前
    @jjxtrotter 消息通知的确是 App 调用 api 展示的,不过消息通知内容与展示与否一般是要走专门的推送通道,因为 app 无法后台常驻
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2870 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 07:55 · PVG 15:55 · LAX 23:55 · JFK 02:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.