移动端与 Web 推送通知

2026年免费 App 推送通知服务对比

App 推送通过设备 Token、主题、分群和平台网关向 iOS、Android 和 Web 用户发送通知。真正困难的是授权时机、失效 Token 清理、送达分析、免打扰时间和平台差异。

快速结论

跨平台默认基线优先看 FCM。

Expo 项目优先用 Expo Push。

国内 Android 厂商通道重要时,选择中国区推送厂商。

更新时间: 2026-05-23

App 推送心智模型

推送基于用户授权

用户、浏览器和操作系统都可能拒绝通知。应用需要站内兜底状态。

Token 不是永久 ID

设备 Token 会轮换、过期和失效。应按用户/设备存储,并清理失败 Token。

通知消息和数据消息不同

通知消息面向用户可见;数据消息驱动应用逻辑,并需要按平台处理后台行为。

推送不是实时聊天

推送用于唤醒和召回用户;实时 App 状态应使用 WebSocket 或实时通道。

快速推荐

免费 App 推送对比表

表格用于查看推送服务适配场景、平台覆盖、功能集和生产约束。

提供商免费套餐使用额度功能特性工作区限制关键限制操作
Firebase Cloud MessagingGoogle 默认推送方案
免费使用
为 iOS、Android 和 Web 应用提供稳定的跨平台消息推送支持通知消息、数据消息、主题订阅、Admin SDK 和送达洞察适合已经在使用 Firebase 技术栈的移动或跨平台团队作为默认方案很好用,但更高级的分析和服务端编排仍需要自行补齐访问官网
Expo Push Notifications移动应用工作流
服务层免费
Expo Push Service 为 Expo 管理项目封装了 FCM 和 APNs为 React Native 提供统一的 Token 管理、发送、接收和排障流程最适合想简化移动推送链路的 Expo / React Native 团队它主要针对 Expo 工作流,非 Expo 团队一般会直接对接原生推送服务访问官网
Pusher Beams开发者推送 API
Sandbox 方案
支持设备兴趣标签、认证用户和高吞吐发送的跨平台推送原生支持 iOS、Android、Web,并提供送达跟踪、打开跟踪和调试控制台适合事务通知和实时互动类应用免费 Sandbox 适合评估,但正式规模和更大订阅量都需要付费访问官网
Amazon SNSAWS 通知总线
按量计费
支持移动端点推送以及短信、邮件和 AWS 内部服务联动支持主题广播、FIFO Topic、消息过滤、归档回放和 SDK 发布更适合已经把主要业务跑在 AWS 上的团队它不是纯推送 SaaS,费用按量计算,投递路径优化也要自己负责访问官网
个推中国区推送基础设施
提供试用,正式版以商业方案为主
支持 iOS、Android 和国内厂商通道的移动推送支持别名定向、厂商通道路由、送达分析和用户触达工具适合面向中国市场且重视设备送达率的应用国内送达能力强,但企业正式使用通常需要商业版和更完整的通道配置访问官网
极光推送中国区应用触达
提供免费层
支持 Android、iOS、Web 推送,并提供较完整的投递能力支持人群定向、消息统计、别名/标签分群和推送工作流 API适合中国区移动产品和活动触达场景免费层更适合评估,持续生产流量和高级功能依赖付费方案访问官网
Tencent Cloud Chat中国区应用通知
提供免费 MAU 档位
提供聊天 API、消息投递、群聊以及偏通知型的互动触达能力支持移动聊天 SDK、消息送达、已读回执和在线/离线通知流程适合既要消息能力又要类推送触达的中国区移动应用更适合把推送作为聊天或社交能力的一部分来用,不是纯推送服务访问官网

如何选择 App 推送服务

建模用户、设备和通道

保存用户 ID、设备 ID、平台、Token、时区、App 版本、授权状态和最近活跃时间。

设计授权时机

不要太早请求通知权限。先解释价值,再弹出授权。

拆分关键通知和运营触达

安全告警、收据、聊天、促销、提醒和运营活动,需要不同规则和免打扰时间。

跟踪送达和打开

没有事件追踪,推送就是黑盒。应跟踪发送、失败、打开、深链和转化。

App 推送常见陷阱

把推送当作保证送达

操作系统可能限流、折叠、延迟或丢弃通知。关键流程需要站内和邮件兜底。

不清理失效 Token

失效 Token 会浪费额度并掩盖真实送达率。收到失败响应后要清理。

过度打扰用户

过多推送会导致关闭通知和卸载。应使用频率上限和用户偏好设置。

忽略平台差异

iOS、Android、Web 和国内 Android 厂商通道在权限、Payload、后台行为和送达上都不同。

推荐推送架构

移动 SaaS:Auth + FCM + SQL

把设备 Token 绑定用户,保存通知偏好,并由后端事件触发事务推送。

聊天应用:实时通信 + 推送兜底

用户在线时用实时通道,离线时用推送通知。

活动触达:队列 + 分群 + 免打扰

活动通过队列扇出,按用户分群,尊重免打扰时间,并监控退订。

相关分类

App 推送常见问题

App 推送用来做什么?+

App 推送用于安全告警、消息、提醒、订单更新、内容更新、运营活动和召回用户。

Firebase Cloud Messaging 免费吗?+

FCM 通常免费使用,但应用仍需要后端编排、分析、用户偏好、送达跟踪和平台配置。

推送可以替代邮件吗?+

不能完全替代。推送需要设备授权且可能被系统限流。收据、账户记录以及推送不可达用户仍适合用邮件。

推送系统应该监控什么?+

应监控 Token 注册、失效 Token、发送量、供应商失败、打开、深链转化、关闭通知比例和平台特定送达问题。