【亲测免费】 Bark 推送服务技术文档
2026-01-25 05:16:13作者:邬祺芯Juliet
Bark是一款高效的通知推送工具,允许用户自定义推送至iOS设备。下面将详细介绍如何安装配置Bark及其API的使用方法。
安装指南
Bark App安装
- iOS设备: 直接通过App Store搜索"Bark"并下载官方应用。
配套工具安装
- 对于Chrome浏览器用户,推荐安装Bark-Chrome-Extension,便于网页内容快速推送。
- 开发者可选择安装跨平台命令行工具bark-cli以方便集成到自动化流程中。
项目使用说明
Bark的核心在于通过HTTP请求发送定制化的通知到您的iOS设备。您需要获取到设备的key,这是您推送的基础。
- 启动Bark App,找到个人设置中的设备Key。
- 使用该Key构建请求URL。
项目API使用文档
Bark API极其灵活,支持多种参数以定制推送通知。
基础请求格式
- GET请求示例:
https://api.day.app/yourkey/消息内容 - POST请求示例:
{ "key": "yourkey", "title": "标题", "body": "正文\n第二行" }
参数详解
:key: 设备唯一标识。/title/:body: 自定义标题和内容。/category/:title/:body:category暂时不可用,忽略。automaticallyCopy=1: 推送到达时自动复制内容到剪贴板。copy=指定内容: 强制复制特定内容而非整个消息。url=https://example.com: 点击通知时跳转的链接。isArchive=1: 保存推送至历史记录。group=groupName: 推送分组。icon=http://image-url: iOS 15+可用,自定义推送图标。level=timeSensitive: 通知类型,影响显示方式,如timeSensitive适合重要但不需要即时响应的信息。
示例场景
自动复制验证码:
https://api.day.app/yourkey/验证码是123456?automaticallyCopy=1©=123456
带跳转链接的通知:
https://api.day.app/yourkey/访问我的网站?url=https://www.example.com/
后端部署与扩展
- 自建后端: 使用bark-server,支持Docker部署,让您控制推送逻辑和服务。
- 集成到GitHub Actions: 利用harryzcy/action-bark,实现在代码提交等事件时自动推送通知。
相关生态
- Windows客户端: BarkHelper便于Windows用户操作。
- Wox插件: Bark for Wox,结合快捷启动工具,提升效率。
- JavaScript SDK: bark-jssdk简化Web端集成。
结语
Bark以其简洁高效的特性,成为了跨设备通知推送的强大解决方案。无论是开发者还是日常用户,都可以轻松利用Bark的强大功能,实现个性化通知推送需求。遵循上述文档,开始享受便捷的通知体验吧!
本文档旨在提供清晰的指导,帮助您充分利用Bark的所有功能。若在使用过程中遇到问题,可通过Bark反馈群寻求社区帮助。
登录后查看全文
热门项目推荐
相关项目推荐
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0185
cann-learning-hubCANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。Jupyter Notebook0111
Step-3.7-FlashStep-3.7-Flash是一个拥有 1980 亿参数的稀疏混合专家(MoE)视觉语言模型,由 1960 亿参数的语言主干网络和 18 亿参数的视觉编码器组合而成,具备原生图像理解能力。Python00
JoyAI-EchoJoyAI-Echo,这是一个独立的、仅用于推理的版本,旨在实现分钟级多镜头音视频生成。它采用了经过蒸馏的DMD生成器、配对的跨模态记忆以及故事级别的一致性。其性能的核心在于,一个跨模态视听记忆库能够在长达五分钟的视频中保持角色外观和语音音色的一致性。同时,一个训练后处理流程将基于记忆的强化学习与分布匹配蒸馏相结合,实现了7.5倍的速度提升,显著增强了视觉质量和对齐效果。00
omega-aiOmega-AI:基于java打造的深度学习框架,帮助你快速搭建神经网络,实现模型推理与训练,引擎支持自动求导,多线程与GPU运算,GPU支持CUDA,CUDNN。Java03
llm-universe本项目是一个面向小白开发者的大模型应用开发教程,在线阅读地址:https://datawhalechina.github.io/llm-universe/Jupyter Notebook08
项目优选
收起
暂无描述
Dockerfile
759
4.94 K
本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。
C++
853
1.91 K
deepin linux kernel
C
32
16
本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。
C++
673
1.31 K
Ascend Extension for PyTorch
Python
716
866
Claude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed.
Get Started
Rust
1.76 K
185
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
454
436
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
1.06 K
1.09 K
CANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。
Python
990
598
暂无简介
Dart
1 K
259