


























这篇讨论围绕 iPhone 和 Android 的 push 通知机制展开,底层分别依赖 APNs(Apple Push Notification service)和 FCM(Firebase Cloud Messaging)。文章本身更偏 sender(发送方)视角,担心平台对通知内容做筛选会削弱开发者控制;但评论区大多从用户视角出发,把问题看成注意力被营销和噪音劫持。很多人拿 Uber、Instagram、银行 App、WhatsApp、Nextdoor 之类例子说明,交易型提醒和广告促销常被混在一起,逼得用户只能全关通知。讨论还牵涉到 2023 年公开的政府索取 push 元数据/内容事件,以及 Android 的 Notification Channels、iOS 的 Live Activities、UnifiedPush、GrapheneOS 等替代或补救方案。
很多评论都把 push 通知视为必须严格节制的打扰源:手机只有在电话、短信、家人、银行、日历这类真正紧急的场景才该响。其余像 streak、推荐、销量、配送进度之类的信息,都被认为完全可以等到用户主动打开 App 再看。有人直接把手机长期设成 Do Not Disturb,只保留极小白名单,甚至干脆删掉会乱推的 App。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10] [来源11] [来源12] [来源13]
评论里反复举 Uber、Lyft、Nextdoor、Instagram、Wells Fargo、LinkedIn 等例子,抱怨很多 App 把订单、行程、安全提醒和广告促销塞进同一个通知通道。Android 的 Notification Channels 理论上能分离“交易型”和“营销型”消息,但现实里常被滥用、命名含糊,甚至关键提醒和广告绑在一起,导致用户只能一刀切全关。iOS 虽然有 Live Activities、time-sensitive notifications、Notification Summary 之类的补救,但不少应用根本不用,或者重装后又把偏好重置回默认。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10] [来源11] [来源12] [来源13] [来源14] [来源15] [来源16] [来源17] [来源18] [来源19] [来源20]
另一条主线是平台中介化:APNs(Apple Push Notification service)和 FCM(Firebase Cloud Messaging)让所有推送都经过 Apple/Google 的持久连接,通知因此变成少数平台控制的管道。有人认为这至少比把注意力完全交给每个 App 的营销部门更接近用户利益,但也有人指出,这种架构同时扩大了监控、锁定和审查能力,连政府都能要求平台交出推送元数据或内容。评论还提到自建推送、UnifiedPush 之类的替代路线,但在 iPhone 生态里最后一公里仍然绕不开平台。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10] [来源11] [来源12]
不少评论认为所谓 consent 并不真正成立,因为默认勾选、模糊文案、不断新增的通知类别、以及把“重要更新”和广告混在一起的假选择,都在把用户推向接受。有人指出,很多用户只是想把打扰尽快关掉,并不代表对营销有知情同意;“yes”按钮总是最顺手,而“no”往往被藏得又深又麻烦。也有人把邮件里的 unsubscribe、report as spam、UK/GDPR 的 opt-in 规则拿来对照,认为 push 通知同样该受更严格约束。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10] [来源11] [来源12] [来源13] [来源14] [来源15]
一部分人讨论的是更细颗粒度的防守工具:Android 上的 Buzzkill、Notification Organizer、Notification Channels,配合规则过滤、白名单、静音和摘要,能把大多数噪音挡掉。iOS 用户则更多依赖 Focus mode、Notification Summary、Live Activities,或者干脆把可疑 App 的通知全关。还有人主张更激进的替代路线,比如 UnifiedPush、GrapheneOS 的网络控制、以及更接近“假装授权但不真正放行”的权限模式。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10] [来源11] [来源12] [来源13] [来源14]
也有评论强调,push 并非天然邪恶,2FA、银行交易、家庭消息、值班告警、班次分配、配送到达等场景确实需要即时提醒。争论的关键不是“要不要通知”,而是“谁有资格打断我、以及是否能只保留我真正需要的那一类”。因此很多人最终采用的是极小白名单:只留电话、短信、少数聊天和银行,其余交给轮询、邮件或手动打开 App。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10] [来源11] [来源12]
APNs: Apple Push Notification service,iPhone/iPad 的核心推送通道,应用通知通常要经它转发到设备。
FCM: Firebase Cloud Messaging,Google 在 Android 生态里广泛使用的推送服务。
Notification Channels: Android 的通知分类机制,允许把同一应用的不同类型通知分开开关。
Live Activities: iOS 的实时状态展示机制,可把配送、行程等信息放到锁屏或动态岛。
UnifiedPush: 一种去中心化的推送替代方案,试图减少对 Apple/Google 中间层的依赖。
dark patterns: 诱导性设计,用默认值、模糊文案和复杂退出路径逼用户接受不想要的选项。
Do Not Disturb / DND: 勿扰模式,用来屏蔽大多数打扰,只放行少数高优先级联系人或应用。
TOTP: Time-based One-Time Password,常见的动态验证码机制,常用于 2FA。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。