发现一个信息推送小工具,ntfy。挺好用的,不需要我自己做的那个简陋版本了。
服务端是 Golang 开发的,然后官方支持的客户端:
- Phone
- Android
- iOS
- Web APP (没有看到源代码仓库)
- CLI
无需注册,客户端订阅指定主题,然后直接往这个主题推送消息就行了。
这是官网上的几个推送示例:
curl -d "Backup successful 😀" ntfy.sh/wuhan
curl -H "Title: Dogs are better than cats" -d "Oh my ..." ntfy.sh/wuhan
curl -H "Tags: horse,unicorn" -d "Unicorns are just horses with unique horns" ntfy.sh/wuhan
订阅与推送的相关接口文档,官网写得足够好了,非常容易集成。
项目完全开源,包括 Android / iOS 端,可以自己部署,也可以就是用托管服务。
免费套餐对于个人使用也是足够了的,每天 250 条消息。
小问题:
- 只有 Web APP 支持 Markdown,而且支持的语法比较少,不大够。
参考资料与拓展阅读
- 2021/11/20, 如何推送消息给手机