一款免费开源的跨平台消息推送工具:全能消息推送Bark(支持 Android/iOS/Harmony/Windows/Linux + API 调用)

0 阅读5分钟

你是否也遇到过这样的场景:服务器脚本跑完了想第一时间知道结果、网站监控发现了异常需要立即收到告警、或者单纯想给自己发个提醒消息?市面上的推送服务要么收费、要么只有手机端、要么 API 难用。今天推荐一款真正「全平台 + 免费 + 极简 API」的消息推送工具——全能消息推送Bark


📱 支持哪些平台?

与官方单 iOS 版本不同,这款 Bark 增强版 覆盖了几乎所有常用操作系统:

  • 手机:Android、iOS、HarmonyOS(鸿蒙)
  • 电脑:Windows、Linux(支持 x86/ARM)
  • 平板 & 手表:同样适配大屏与可穿戴设备

所有客户端均支持离线推送,只要设备联网,消息就能实时送达。

8f33ff6e275de48669901e918368fc26.jpg


✨ 核心优势

  • 完全免费:无任何内购、无广告、无隐藏收费
  • 全终端覆盖:一套 API 同时推送到你的所有设备
  • 开发友好:提供 GET / POST(表单/JSON)三种调用方式,一行 curl 即可测试
  • 频道模式:支持创建公开频道,供多人订阅(团队通知、监控告警神器)
  • 可交互通知:支持点击通知跳转 URL(网页或 App Scheme)

🔌 API 接入指南

所有接口均 支持 HTTPS(文档示例为 http,实际使用请替换为 https)。
你需要先在对应设备上安装客户端,并获取专属的 token(APP 内可直接复制)。

一、个人推送(推送到自己的设备)

1. POST 表单方式(multipart/form-data)

接口地址
https://www.ggsuper.com.cn/push/api/v1/sendMsg_New.php

参数说明

参数必填说明
title通知标题
msg通知内容
url点击通知后跳转的链接
token客户端注册的 token
issecure固定值 0
sender发送者名称(APP 中显示)

curl 示例

curl -X POST https://www.ggsuper.com.cn/push/api/v1/sendMsg_New.php \
  -F "title=编译完成" \
  -F "msg=项目构建成功,耗时2分30秒" \
  -F "token=YOUR_DEVICE_TOKEN" \
  -F "issecure=0" \
  -F "sender=CI_Bot"

成功返回

{
    "code": "80000000",
    "msg": "Success"
}

2. POST JSON 方式(application/json)

接口地址
https://www.ggsuper.com.cn/push/api/v1/sendMsg3_New.php

请求体示例

{
    "title": "服务器告警",
    "msg": "磁盘使用率已达85%",
    "url": "https://your-monitor.com/disk",
    "token": "YOUR_DEVICE_TOKEN",
    "issecure": 0,
    "sender": "Monitor"
}

Python 调用示例

import requests

url = "https://www.ggsuper.com.cn/push/api/v1/sendMsg3_New.php"
payload = {
    "title": "Python脚本通知",
    "msg": "数据抓取完成,共2000条记录",
    "token": "YOUR_DEVICE_TOKEN",
    "issecure": 0,
    "sender": "Spider"
}
resp = requests.post(url, json=payload)
print(resp.json())

3. GET 方式(参数需 URL 编码)

接口地址
https://www.ggsuper.com.cn/push/api/v1/sendMsg2_New.php

示例

https://www.ggsuper.com.cn/push/api/v1/sendMsg2_New.php?title=快速测试&msg=Hello%20World&token=YOUR_TOKEN&issecure=0

直接在浏览器中访问该链接,设备就会收到通知,非常适合快速验证。


二、频道推送(多人/多设备订阅)

场景:你想让团队成员或所有关注某个频道的用户都收到同一条通知。
使用方法:在 APP 中创建频道,获取 channel_id,其他用户扫描二维码或输入频道号即可订阅。

接口地址
https://www.ggsuper.com.cn/push/api/v1/sendChannelMsg2_New.php

参数

参数必填说明
title通知标题
msg通知内容
url点击跳转链接
token频道创建人的 token
channel_id频道 ID(APP 中可见)

curl 示例

curl -X POST https://www.ggsuper.com.cn/push/api/v1/sendChannelMsg2_New.php \
  -F "title=系统维护通知" \
  -F "msg=今晚23:00后端服务升级,预计影响10分钟" \
  -F "token=CREATOR_TOKEN" \
  -F "channel_id=10086"

⚠️ 错误码与限频策略

个人推送错误码

code含义
0发送失败(网络问题或参数错误)
200token 无效或已过期
300请求过于频繁(普通用户 1 小时内最多 10 次
400当日接收次数已达上限

频道推送错误码

code含义
0发送失败
100每个频道 每 15 分钟 只能发送一次推送

💡 限频是为了防止滥用,对个人日常提醒和低频告警完全够用。如需更高配额可联系作者。


🧠 典型使用场景(开发者向)

  1. CI/CD 构建通知
    在 GitHub Actions / GitLab CI 的最后一步调用 API,构建成功或失败时立即推送结果到手机。
  2. 服务器监控告警
    结合 Cron + Shell 脚本,检测 CPU/内存/磁盘,超过阈值时发送通知。
  3. 爬虫/定时任务完成提醒
    数据抓取完成后,推送“任务完成 + 关键指标”到电脑端。
  4. RSS 订阅更新
    配合 Huginn 或自建 RSS 监控服务,有新文章时推送到所有设备。
  5. 开发调试辅助
    后端服务中集成推送,将错误日志或关键状态实时推送到开发者手机,省去频繁查看控制台的麻烦。

📦 客户端获取方式

目前软件部分平台已上架应用商店,推荐通过以下渠道获取最新版本:

  • 官方网站http://www.ggsuper.com.cn(请以实际页面为准)
  • GitHub:搜索 “全能消息推送Bark” 或关注作者仓库
  • 直接下载:Android APK、Windows 安装包、Linux AppImage、iOS TestFlight

由于作者持续更新,建议在官网或官方交流群获取最新安装包。


💡 一分钟快速测试

如果你已经安装了 Android / iOS / Windows 客户端,复制下面链接到浏览器(替换 YOUR_TOKEN 为 APP 中显示的 token),设备上会立即弹出通知:

https://www.ggsuper.com.cn/push/api/v1/sendMsg2_New.php?title=掘金测试&msg=你好,消息推送成功&token=YOUR_TOKEN&issecure=0

✅ 总结

全能消息推送Bark 解决了一个非常实际的痛点——如何用最简单的方式把消息推送到我所有的设备上。它的优势在于:

  • 零成本(免费 + 无广告)
  • 全平台(手机、电脑、平板、手表通吃)
  • 开发者友好(三种 API 格式,有手就能集成)
  • 支持频道(团队消息分发)

无论你是想给自己搭建一个“跨设备消息提醒系统”,还是为团队提供轻量级通知服务,这款工具都值得一试。

如果你在使用中遇到任何问题,欢迎在评论区留言或前往官方仓库提 Issue。希望这个开源项目能帮到你!


#消息推送 #API #开源 #跨平台 #Bark #Android #iOS #HarmonyOS #Windows #Linux #监控告警 #开发者工具