
Bark 是那种很小、但一旦用起来就很顺手的工具:给你的 iPhone 一个专属推送入口。打开 App 复制测试 URL,之后用 GET 或 POST 请求这个地址,就能把自定义通知直接推到手机上。
它适合把脚本、自动化、服务器任务和个人工作流接进 iOS 通知中心。比如构建完成、爬虫报错、NAS 任务结束、价格提醒、健康检查、GitHub Actions 跑完,都可以变成一条手机通知。对开发者来说,它更像一个极轻量的“个人 APNs 网关”。
一个 URL 就能发通知
Bark 的基础用法很直接:URL 的第一段是你的 key,后面可以接正文、标题和副标题。README 里给出的结构包括 /:key/:body、/:key/:title/:body 和 /:key/:title/:subtitle/:body。POST 请求也沿用同样的参数名。
它不只是发一行文字。Bark 支持 iOS 通知分组、自定义推送图标、铃声、时效性通知、重要警告、点击通知跳转指定 URL 等参数。对需要“真正响一下”的告警,它还能设置 critical alert;对不想打扰但需要记录的消息,也可以用 passive 级别放进通知列表。
开源、自托管和加密推送
这个项目已经维护了很多年,主仓库使用 Swift,MIT 许可,GitHub 约 8k stars。官方 README 明确提到它基于 APNs,不会额外消耗设备电量;同时支持自建服务端和端到端推送加密。对于不想把个人通知都交给第三方服务的人,这一点很关键。
Bark 也有一个不小的生态:浏览器扩展、命令行工具、GitHub Actions、Windows 客户端、Python / Java / PHP SDK 等都有人做过。它的价值不在于界面多复杂,而在于把“给自己手机发一条可靠通知”这件事,压缩成了任何脚本都能调用的 URL。
项目地址
官网:https://bark.day.app
项目地址:https://github.com/Finb/Bark
原创文章,如若转载,请注明出处:https://wefound.cc/p/2715.html