全平台消息推送解决方案







以前还没把安卓作为主力机的时候,我一直用自己搭的 Bark 服务给 iOS 做推送,简单优雅,用下来相当顺手。
安卓这边也试过 Server 酱,虽然能用,但总感觉没 Bark 那种“原生级”的细腻体验。
安卓这边也试过 Server 酱,虽然能用,但总感觉没 Bark 那种“原生级”的细腻体验。
直到最近折腾短信转发的时候,被 Gotify“惊”了一下:
✨免费、轻量、可自建、全端可用✨
用了一个月,体验很稳。
🧩完整方案拆解
> 全程自托管,不依赖第三方平台,隐私感满满。
① Docker 部署 Gotify 服务端
非常丝滑,照着文档一步一步跑就行。
Gotify 本体轻巧耐造,资源占用基本感知不到。
② iOS:搭建 iGotify & 对接 SecNtfy 实现 APNS 推送
因为原生 Gotify 不支持 iOS APNS 推送,所以这里需要一个小转发链路来“桥接”:
流程原理简单说:
1. Gotify 服务器收到新通知
2. iGotify 通过 WebSocket 实时监听
3. 用 iOS 设备公钥解密消息
4. 解密内容交给 SecNtfy
5. 最终由 SecNtfy 转给 Apple APNS 推送网关
📌 这套组合拳下去,iOS 推送体验就基本对标 Bark 了。
③ 安卓:装 Gotify 官方客户端,允许后台常驻
只要保持后台运行,Gotify 通知就能稳定收,延迟也不算明显。
🔐策略更灵活:按 App 分推送开关
iOS 和安卓客户端都支持对 Gotify 上创建的每个应用独立控制推送权限。
比如要推某些低优先级通知不想打扰,全都能自定义调节。
💬短信转发补充
iOS 用快捷指令即可搞定。
安卓推荐开源 SmsForwarder(我用下来有点耗电,就没继续用了)。
⭐一个月使用体验总结
✔️ 全端统一通知方案
✔️ 信息实时性不错
✔️ 推送不受墙和渠道影响
✔️ 自托管更安心
❗需要动手部署,但过程不算复杂。
折腾一下之后,体验会回不去。
如果你也习惯自建通知系统、或想摆脱第三方推送平台,这套组合真的值得试试。
夜雨聆风
