🍎 iPhone 用户必读:Ntfy 消息“0漏接”终极方案 (双机流版)
背景: 由于 iOS 系统的限制,Ntfy 在 iPhone 上有时会收不到弹窗。
原理: 我们利用一台安卓手机作为“哨兵”,它收到 Ntfy 消息后,立刻通过 Bark 通道秒推给 iPhone。
效果: 即使 iPhone 锁屏也能收到带声音的强提醒!
🛠 准备工作
- 主力机: iPhone(接收端)
- 辅助机: 安卓手机(中转站,需常驻后台)
- 建议:Pixel、旧华为、小米等闲置手机,连着 WiFi 放在家里即可。
第一步:iPhone 端设置 (装接收器)
- 在 App Store 搜索下载
Bark(图标是红色的)。 - 打开 Bark,你会看到一个名为 “服务器” 的红色链接(例如
https://api.day.app/xxxx/)。 - 长按复制这个链接。
- (可选测试) 点击链接旁边的箭头,看看 iPhone 是否弹出“测试通知”。
第二步:安卓端设置 (装转发器)
- 在安卓手机上下载
SmsForwarder(短信转发器)。
- 推荐下载地址 (GitHub): https://github.com/pppscn/SmsForwarder/releases
- 配置“发送通道” (告诉它发给谁):
- 打开软件 -> 点击 发送通道 -> 右下角 +。
- 类型: 选择 Bark。
- 名称: 填
我的iPhone。 - 服务器地址: 粘贴第一步里复制的那个链接。
- 点击 测试,确认 iPhone 响了,然后点 保存。
第三步:配置转发规则 (核心步骤!)
我们要告诉安卓手机:“只要 Ntfy 一响,马上转给 iPhone”。
- 在 SmsForwarder 主页 -> 点击 转发规则 -> 右下角 +。
- 触发类型: 选择 应用通知 (APP_NOTIFY)。
- 注意:此时会提示授权“通知读取权限”,请务必允许。
- 详细设置 (请严格照抄):
- 发送通道: 勾选刚才建的
我的iPhone。 - 匹配字段: 选择 APP包名。
- 匹配模式: 选择 是 (Is)。
- 匹配的值: 输入 👉
io.heckel.ntfy
(必须全是小写,一个字母都不能差) - 启用自定义模板: ✅ 开启。
- 模板内容: 点击下方的蓝色标签插入,建议格式如下:
{{APP应用名}}:{{通知内容}}
- 点击 保存。
第四步:最后一步 (防止安卓杀后台)
为了保证转发器 24 小时工作,必须给它“免死金牌”:
- 锁定后台: 在安卓的多任务界面(划卡片界面),给 SmsForwarder 加锁(通常是长按或点击锁头图标)。
- 电池无限制: 长按桌面 SmsForwarder 图标 -> 应用信息 -> 电池 -> 设置为 无限制 (Unrestricted)。
- 开启服务: 确保 SmsForwarder 主页上的 “转发服务” 和 “应用通知监听” 开关都是绿色的。
🎉 完工!
现在,只要社群发布任务:
- 你的安卓手机会先响(收到 Ntfy)。
- 约 1~2 秒后,你的 iPhone 会立即收到 Bark 的弹窗提醒。
从此以后,你再也不会错过任何一次任务广播!🚀