推送通知是由移动应用或网站直接发送到用户设备的简短、可点击消息,即使应用未在使用中也能送达。它们会显示在锁屏、通知中心和横幅中,用于提供及时更新、促销、提醒和警报。对于移动应用而言,推送通知是提升用户互动、提高留存率和重新激活不活跃用户的最有效工具之一。
什么是推送通知?
推送通知是由应用服务器发起并发送至用户设备的消息,无需用户执行任何操作。与用户必须主动请求信息的拉取式通信不同,推送技术会主动向已安装应用且启用通知的设备发送提醒。
即使手机处于锁定状态或应用未运行,这些消息也能触达用户,使其成为应用发布者可用的最直接沟通渠道之一。推送通知到达时,通常会以设备屏幕上的横幅或提醒形式出现,并根据用户偏好伴随声音或振动。
Apple 于 2009 年 6 月首次推出推送通知服务 Apple Push Notification Service (APNs)。Google 随后于 2010 年推出 Google Cloud to Device Messaging (C2DM),之后发展为 Firebase Cloud Messaging (FCM)。自此,推送通知已成为几乎所有移动应用的必备功能。

推送通知的主要特征
| 特征 | 说明 |
| 发送方式 | 由服务器发起(推送),而非由用户请求(拉取) |
| 用户要求 | 必须安装应用;用户必须选择接收(iOS)或未选择退出(Android) |
| 可见性 | 显示在锁屏、通知中心和横幅中 |
| 应用状态 | 即使应用关闭或设备锁定也可正常运行 |
| 内容类型 | 文本、图片、视频、GIF、操作按钮、声音 |
| 平台 | iOS、Android、网页浏览器、桌面设备、可穿戴设备 |
为什么推送通知对营销至关重要?
推送通知能够直接、即时地触达用户,因此已成为移动营销策略的基石。以下是其重要原因:
| 优势 | 说明 | 业务影响 |
| 实时沟通 | 即时向用户发送消息 | 时效性促销和提醒可立即触达用户 |
| 高可见性 | 显示在锁屏和通知中心 | 90%+ 的推送通知会被看到(相比之下,电子邮件打开率约为 20%) |
| 用户互动 | 引导用户回到您的应用 | 使用推送通知的应用互动度提高 88% |
| 提升留存 | 重新激活不活跃用户 | 前 90 天接收推送的用户留存率高出 3 倍 |
| 成本效率 | 无单条消息成本(不同于 SMS) | 可免费发送给不限数量的用户 |
| 个性化 | 根据行为和偏好进行定向 | 个性化推送可将 CTR 提升至多 4 倍 |
| 提升转化 | 推动特定操作 | 推送通知可将转化率提升 7 倍 |
推送通知与其他渠道对比
| 渠道 | 发送速度 | 单条消息成本 | 打开/查看率 | 需要应用 |
| 推送通知 | 即时 | 免费 | 50-80% | 是 |
| 电子邮件 | 数分钟至数小时 | 低 | 15-25% | 否 |
| SMS | 即时 | $0.01-0.05 | 90%+ | 否 |
| 应用内消息 | 应用打开时 | 免费 | 25-40% | 是(应用必须处于打开状态) |
推送通知如何运作?
推送通知会遵循从应用服务器到用户设备的特定流程,并由操作系统推送通知服务 (OSPNS) 协助完成。
第 1 步:用户安装应用并选择接收 当用户下载并安装应用时,应用会向设备操作系统的推送通知服务注册(iOS 使用 APNs,Android 使用 FCM)。用户必须授予应用发送通知的权限。
第 2 步:生成设备令牌 注册后,OSPNS 会生成唯一的设备令牌——用于标识该设备上该应用的特定标识符。此令牌会发送回应用,再转发至应用发布者的服务器。
第 3 步:存储令牌 应用发布者会将设备令牌存储在数据库中,并将其与用户资料关联。这样便可通过通知定向触达特定用户或用户群组。
第 4 步:编写消息 当发布者想要发送通知时,会通过推送通知服务或客户互动平台编写消息,定义内容、目标受众和发送时间。
第 5 步:发送至 OSPNS 消息将连同目标设备令牌一起发送至相应的 OSPNS(APNs 或 FCM)。OSPNS 会验证请求,并将消息加入发送队列。
第 6 步:通知送达 OSPNS 将通知发送至用户设备。设备会根据用户设置和通知配置显示该通知。
第 7 步:用户互动 用户看到通知后,可以选择与其互动(轻点打开)、将其关闭,或使用提供的按钮执行操作。

推送通知有哪些核心类型?
推送通知可根据用途和内容进行分类。了解这些类型有助于您针对不同情况创建合适的消息。
1. 事务型通知
事务型推送通知由特定用户操作或系统事件触发。它们提供用户期待且需要的关键信息,例如订单确认、物流更新、付款收据或预约提醒。这类通知能让客户及时了解与其账户或购买相关的重要活动,从而减少用户体验中的阻碍。
示例:订单已发货、付款已确认、密码重置、预订确认、账户安全提醒。
2. 促销型通知
促销型(或营销型)通知旨在推动互动、销售和营收。它们向用户告知促销、折扣、新产品或特别优惠。虽然效果显著,但必须谨慎使用促销通知,以免让用户不堪其扰并选择退出。
示例:限时促销提醒、新产品发布、限时优惠、忠诚度奖励、个性化推荐。
3. 信息型通知
信息型通知提供无需立即操作但对用户有价值的实用更新,包括新闻提醒、内容更新、功能公告,或与用户兴趣相关的一般信息。
示例:突发新闻、新剧集上线、应用更新发布、天气提醒、体育比分。
4. 提醒型通知
提醒型通知帮助用户记住任务、预约或承诺。它们对于效率应用、医疗健康应用、健身应用以及涉及计划活动的任何服务尤其有价值。
示例:预约提醒、用药时间、已安排的锻炼、账单到期日、订阅续费。
5. 基于地理位置的通知
当用户进入或离开特定地理区域(地理围栏)时,会触发这类通知。它们能够基于实际位置提供高度情境化的消息,因此对于零售、餐饮、旅行和本地服务十分有效。
示例:附近门店提醒、本地活动通知、机场登机口变更、附近餐厅促销。
6. 再互动通知
再互动通知面向一段时间未打开应用的用户。其目的是通过吸引人的内容、特别优惠或提醒用户自己错过了什么,促使不活跃用户回归。
示例:“我们想念你”消息、连续使用提醒、弃购提醒、个性化内容推荐。
使用推送通知的行业
推送通知几乎在所有行业都具有价值,但由于需要实时、可操作的沟通,某些行业对其依赖程度更高。
| 行业 | 主要使用场景 | 主要优势 |
| 电子商务和零售 | 限时促销、弃购挽回、订单更新、个性化优惠 | 提高转化率,减少弃购 |
| 银行和金融 | 交易提醒、欺诈警告、付款提醒、账户更新 | 增强安全性,提高客户信任 |
| 媒体和娱乐 | 突发新闻、新内容提醒、个性化推荐 | 增加内容消费,提高留存率 |
| 旅行和酒店业 | 航班更新、登机口变更、预订确认、值机提醒 | 改善旅行体验,减少误机 |
| 游戏 | 每日奖励、活动通知、好友动态、连续使用提醒 | 提高 DAU,增加应用内购买 |
| 医疗健康和健身 | 用药提醒、预约提醒、健康建议、锻炼激励 | 改善健康结果,保持持续互动 |
| 餐饮和配送 | 订单状态、配送追踪、促销、再次下单建议 | 改善客户体验,增加复购订单 |
| 社交媒体 | 好友请求、消息、提及、内容互动 | 实时互动,增加应用打开次数 |
| 教育 | 作业提醒、成绩通知、课程更新、学习连续记录 | 提高完成率,保持持续学习 |
| 订阅应用 | 续费提醒、新内容、试用到期、功能更新 | 降低流失率,提高 LTV |
如何在移动应用中添加推送通知?
实施推送通知需要与特定平台服务进行技术集成,并且通常需要借助第三方服务商以增强功能。
| 步骤 | iOS 实施 | Android 实施 |
| 1. 向 OSPNS 注册 | 注册 Apple Push Notification Service (APNs) | 注册 Firebase Cloud Messaging (FCM) |
| 2. 获取凭据 | 生成 APNs 身份验证密钥或证书 | 创建 Firebase 项目并下载配置文件 |
| 3. 集成 SDK | 添加 APNs 框架或第三方 SDK | 添加 FCM SDK 或第三方服务商 SDK |
| 4. 请求权限 | 调用 requestAuthorization() 获取用户同意 | Android 13+ 需要在运行时请求权限 |
| 5. 处理设备令牌 | 实现 didRegisterForRemoteNotifications | 实现 onNewToken() 回调 |
| 6. 配置后端 | 设置服务器以与 APNs 通信 | 设置服务器以与 FCM 通信 |
| 7. 测试通知 | 使用 Xcode 或 APNs 沙盒环境 | 使用 Firebase Console 或 FCM 测试消息 |
iOS 推送通知的设计
了解推送通知的结构,有助于您优化每个元素以实现最大影响力。
| 元素 | 说明 | 最佳实践 |
| 应用图标 | 自动显示您应用的图标 | 确保您的应用图标在较小尺寸下仍易于识别 |
| 标题 | 粗体标题文本(可见 50 个字符) | 控制在 25 个字符以内;确保吸引人 |
| 副标题 | 标题下方的辅助文本(仅限 iOS) | 可选;用于提供更多背景信息 |
| 消息正文 | 通知主要内容(可见 150 个字符) | 保持简洁;立即传达价值 |
| 富媒体 | 图片、GIF、视频或音频附件 | 使用 1:1 宽高比;最大 10MB |
| 操作按钮 | 最多 4 个互动按钮 | 使用清晰、以操作为导向的标签 |
| 时间戳 | 显示通知接收时间 | 自动显示;请考虑发送时机策略 |
实施推送通知的挑战
尽管推送通知功能强大,但也伴随着需要谨慎管理的挑战。
| 挑战 | 说明 | 解决方案 |
| 低选择接收率 | 用户拒绝通知权限 | 实施预授权提示;在请求前说明价值 |
| 高退出率 | 用户选择接收后又关闭通知 | 尊重频率限制;确保内容相关 |
| 发送失败 | 通知未能送达设备 | 监控送达率;处理无效令牌 |
| 平台碎片化 | iOS 与 Android 的规则不同 | 使用跨平台服务;保留针对平台的策略 |
| 时机问题 | 在不合适的时间发送通知 | 实施发送时间优化;尊重时区 |
| 通知疲劳 | 用户因过多消息而不堪其扰 | 限制频率;优先考虑质量而非数量 |
| 隐私法规 | GDPR、CCPA 合规要求 | 获取适当同意;提供退出选项 |
| 展示率问题 | Android 通知未显示 | 使用展示率高的服务;处理电池优化 |
推送通知最佳实践
遵循经过验证的最佳实践,可最大化推送通知策略的效果。
1. 个性化您的消息
通用消息往往会被忽略。利用用户数据,根据姓名、过往行为、偏好和相关推荐来个性化通知。个性化推送通知的点击率最高可达通用消息的 4 倍。
提示:
- 在适当情况下包含用户姓名
- 提及过往购买记录或浏览历史
- 根据用户群组定制优惠
- 根据用户属性使用动态内容
2. 优化发送时机和频率
在正确的时间发送通知会显著影响互动度。避免在睡眠时间或繁忙时段发送,并为全球受众考虑时区。
时间指南:
| 用户情境 | 最佳时间 | 避免 |
| 通用 | 10am-1pm、7pm-9pm | 8am 前、10pm 后 |
| 电子商务 | 午餐时间、晚上 | 清晨、深夜 |
| 新闻/媒体 | 早晨、突发事件时 | 深夜(除非紧急) |
| 游戏 | 晚上、周末 | 工作时间 |
| 金融 | 营业时间 | 周末(除非紧急) |
频率建议:
- 大多数应用:每周最多 2-5 条通知
- 高互动应用(游戏、社交):每天最多 1 条
- 事务型:按需发送,但尽可能合并发送
3. 打造引人注目的内容
您的通知内容必须立即传达价值并激发用户行动。
内容检查清单:
- 以优势或价值主张开头
- 使用行动导向的语言
- 在适当情况下营造紧迫感(但不要操控用户)
- 保持消息简洁且易于浏览
- 包含清晰的行动号召
4. 策略性使用富媒体
图片、GIF 和视频能让通知更具吸引力且更令人印象深刻。富媒体推送通知可将互动度提升 25% 或更多。
富媒体最佳实践:
- 使用高质量、相关的图片
- 确保媒体快速加载
- 在不同设备上测试,以确保正确呈现
- 考虑无障碍访问需求(不要仅依赖图片传达含义)
5. 细分您的受众
并非所有用户都应收到相同的通知。可根据以下因素进行细分:
- 用户行为(活跃、不活跃、购买者)
- 人口统计特征和偏好
- 生命周期阶段(新用户、活跃用户、高流失风险用户)
- 位置和时区
- 应用使用模式
6. 提供价值,而非垃圾信息
每一条通知都应为用户提供真正的价值。问问自己:“我会想收到这条通知吗?”
提供价值的通知:
- 专属优惠和抢先体验
- 个性化推荐
- 及时、相关的信息
- 实用提醒
- 用户关心事项的更新