下载各家 app 之后我的第一操作就是找到设置->关闭营销信息推送与非及其必要的消息推送。
但是各家 App (尤其大厂)仍然我行我素,消息依旧正常推送,手机通知栏依然充斥各 App 的推送消息,内心很崩溃。
我知道可以在手机的系统设置对应用消息进行拦截,但这样只是前端拦截,消息仍然在服务器发送出来,并且占用了网络流量与手机硬件性能(及时很微量)
想知道大家怎么看待这个问题并且怎么克服的呢?

我的推测是比如 weibo 这种国民应用,如果一条新闻推送推给上百万的用户的话,推送前去查询每个用户是否打开了 [新闻推送接收] ,这样服务端性能的不可承受,导致依然全量去推,推了之后由 app 本地尝试拦截,拦截失败就失败咯

那如果是客户端一直去请求要推送的新闻呢

情况是你连上网络后,app 一看有网了,赶紧报到去,call 服务器:我上线了,有新闻发给我

应该不是,很多方式可以避免你说的这种情况吧。比如创建一个池子,用户取消推送后从池子里删除设备,打开推送就加入这个池子推送就往这个池子里推,就不用额外查询用户设置状态

原来是这样,但我关闭了 app 内的各项推送设置,怎么还是可以收到推送呢?感觉这个功能是失效的状态

可以在手机操作系统层解决,比如小米可以查看 APP 通知设置,会显示这个 APP 所有通知渠道,可单独关闭营销推广的,很干净。 imgse.com/i/pk6BL26

系统我的 vivo 也可以关闭,但这种估计是前端拦截,类似手机骚扰短信拦截的功能,短信和骚扰电话是已经拨打/发送到终端设备的,只是用户无感/看不到而已。相应的流量/硬件资源已经被耗费掉了吧?但 app 中本身的设置也提供了通知推送的关闭选项,在这里关闭我认为优于系统设置中强行屏蔽。

#6进入方式: 底部上滑显示最近任务 -> 长按 app -> 点设置图标 -> 通知管理 -> 往下翻通知类别 -> 选择不需要的进行关闭。还有一种方式,是对已经收到的通知,在通知栏长按通知 -> 更多设置进入通知管理 -> 往下翻通知类别 -> 选择不需要的进行关闭。 我喜欢用这种方式,因为有时候不知道消息是哪个类别的通知,这样关闭某个类别的通知时会同步自动清理通知列表的对应通知,所以如果关闭这个类别后通知栏的消息还在,那就说明不是这个类别的。(希望我表述清楚了~)没用过其他手机,但我觉得安卓系统应该是类似的。

微信群里滥发广告的人,往往不会觉得自己的广告在骚扰别人,甚至不会觉得自己这是广告。有些会觉得在挣钱面前,脸面、约定、道德都可以一退再退。有些会给自己美化:我这是在分享好东西。

通知设置好像在系统里而不是软件

如果一个 App ,推送内容不做区分,或者区分跟没区分一样,那我就给它彻底关掉通知权限。

#9同意,而且个人觉得什么公众号啊,自媒体啊,哗众取宠,标题党的方式同理,也算一种信息污染。

大多数软件是内部有通知设置的,这也是政策的要求之一

除了微信 qq 等刚需,其他的都关闭了。搞不懂一些人手机一天被推送 800 个无用 app 消息是怎么忍受的。

遇到同样的老哥了,但这样 800 个还是占用了你的流量与硬件资源

把软件卸载了

我是觉得系统级别的通知设定,大概就是在推送服务器上把你的 ID 去掉了,这个 App 的推送就不会从推送服务器来到你这。

我从来都只给微信和 qq 通知权限,其他的全部屏蔽

android 在推送联盟里面的,在系统设置里面把 app 推送关闭的话,应该是不会占用网络了,而且这个推送其实是所有 app 公用的,不会因为一个 app 占用变多了

#9哈哈,那些给五块优惠就像做了对方救命恩人似的,对方都得感恩戴德

拒绝安装,用网页或者微信/支付宝小程序

这个是 android 官方提供的通知类别 api ,和哪个安卓系统无关,只要 app 适配了就有。归根结底还是需要 app 适配

主要想给你发广告,或者诱导你打开 app ,别说百万即使推送 10 亿条消息也没想象那么难。

感觉推送池子是不可靠的,比如更新失败啥的,或者上报失败导致的

消息通知的确是 App 调用 api 展示的,不过消息通知内容与展示与否一般是要走专门的推送通道,因为 app 无法后台常驻