Hibira 与 Pusher Beams 对比
兼容 Beams API 的推送服务:服务器代码不用改,换掉端点即可,同一个套餐还包含实时频道。
Hibira Push 使用 Pusher Beams v1 HTTP API。服务器端继续用官方 Beams 库,只要换掉端点;App 则改用 Hibira 开源的 Beams 客户端 SDK 分支。
概览
| Pusher Beams | Hibira | |
|---|---|---|
| 服务器 API | Beams v1 | 兼容 Beams v1:interests、已登录用户、发布 |
| 服务器库 | 官方 Beams SDK | 同样的官方 SDK,设置端点即可 |
| 客户端 SDK | Beams 的 Web、Android、iOS SDK | MIT 许可证的分支:@hibira-io/push-web、hibira-push-android、iOS 的 HibiraPush |
| 免费套餐 | 1,000 位订阅者 | 2,000 位订阅者,另含实时频道 |
| 套餐 | 29 美元 1 万 · 99 美元 5 万 · 199 美元 11.5 万 · 399 美元 25 万位订阅者 | 35 美元 1.5 万 · 89 美元 7.5 万 · 279 美元 25 万 · 699 美元 100 万位订阅者 |
| 实时频道 | 另一个产品(Channels),另外订套餐 | 包含在同一个套餐 |
Beams 的数字取自 pusher.com/beams/pricing,查询日期 2026-10-24。Hibira 的套餐见价格页。
推送与实时在同一个套餐
会发推送的 App,多半也想在 App 开着时实时更新画面。在 Pusher 这是两个套餐:例如 Channels Pro(99 美元)加 Beams Pro(99 美元),每月共 198 美元。Hibira 的 Pro 套餐每月 89 美元,包含 3,000 条同时连接、每天 600 万条消息和 7.5 万位推送订阅者。
搬过来要改什么
- 服务器:在 Node、Python 或 Go 的 Beams 服务器库设置端点,或从任何语言调用同一个 HTTP API。发布的代码不变。
- App:把 Beams 客户端 SDK 换成 Hibira 的分支并设置端点。因为客户端有改,手机 App 需要发新版,设备会在第一次打开新版时重新注册。
- 凭据:把 APNs 密钥和 FCM 服务账号上传到 Hibira 的 app。
推送通知指南逐一说明每个平台。
什么情况 Beams 比较适合
- 你短期内无法发新版 App,客户端 SDK 还不能换。
- 你需要 Pusher 既有的集成或合约。
什么情况 Hibira 比较适合
- 你希望推送和实时频道在同一个套餐、同一张账单。
- 你需要每一块钱更多的订阅者,或在公开套餐中超过 25 万位订阅者。
- 你的用户在亚洲,希望有他们语言的支持。
Pusher Beams 是其所有者的商标。