这是 Beta 探索课程,内容结构、实验步骤和示例可能会继续调整。
到达率优化
到达率现状
老王问:「我们的推送到达率是多少?」
我查了极光的统计:
上周推送统计:
- 发送总数:10 万条
- 到达数:8.5 万条
- 到达率:85%
按平台分析:
- iOS:92%
- 安卓(小米):88%
- 安卓(华为):90%
- 安卓(其他):65%
安卓「其他」到达率只有 65%——那些是没有系统推送的机型(如 Google Pixel、一加),需要 App 在前台才能收到推送。
影响到达率的因素
| 因素 | 说明 |
|---|---|
| 系统级推送 | 系统内置推送服务,App 不运行也能收到(iOS、小米、华为、OPPO、vivo) |
| 应用级推送 | 需要 App 在前台运行(其他机型),到达率低 |
| 用户设置 | 用户可能关闭了通知权限,需引导开启 |
| 网络因素 | 推送通道不稳定,需要重试机制 |
提高到达率的手段
1. 针对不同机型选择不同策略
- 系统级推送机型:直接用厂商通道。
- 无系统推送机型:应用内长连接 / 前台轮询兜底。
2. 引导用户开启通知权限
- App 启动时检测通知权限。
- 未开启时引导用户开启,说明推送的价值。
3. 推送失败自动降级
- APNs 失败 → 重试。
- 重试仍失败 → 降级为站内信(用户打开 App 能看到)。
一句话
到达率的差距来自「系统级 vs 应用级」:系统级机型用厂商通道,无推送机型靠应用内兜底。到达率优化 = 机型策略 + 权限引导 + 失败降级。
发现内容有问题?
告诉我们哪里需要改进。
