Bark - 简单安全的iOS推送通知工具
项目描述
Bark是一款专为iOS设备设计的推送通知工具App,它免费、简单且安全。Bark利用苹果的APNs(Apple Push Notification service)服务,不会消耗设备电量。支持多种高级通知特性,包括推送分组、自定义图标、铃声、时效性通知和重要警告等。此外,Bark还支持自建服务器和推送加密,确保用户隐私安全。
功能特性
- 免费且安全:依赖APNs服务,不消耗设备电量
-
- 高级通知特性:
-
- 推送分组
-
- 自定义推送图标(iOS15+)
-
- 自定义铃声
-
- 时效性通知
-
- 重要警告(忽略静音和勿扰模式)
-
- 隐私保护:
-
- 支持自建服务器
-
- 支持推送加密
-
- 多种请求方式:支持GET和POST请求
-
- 丰富的参数选项:
-
- 点击跳转URL
-
- 指定推送分组
-
- 自定义图标和铃声
-
- 重复播放铃声
-
- 加密推送
-
- 时效性通知和重要警告设置
安装指南
- 从App Store下载Bark应用:
- 打开应用并复制测试URL
- 使用HTTP请求发送推送通知
使用说明
基本使用
- 打开APP,复制测试URL
-
- 修改内容,请求这个URL 可以发送GET或POST请求,请求成功会立即收到推送。
URL结构:
/:key/:body
/:key/:title/:body
/:key/:title/:subtitle/:body
参数说明:
title
:推送标题(比body字号粗一点)-
subtitle
:推送副标题
-
body
:推送内容(换行请使用换行符'\n')
功能参数示例
* 点击跳转URL:
https://api.day.app/yourkey/百度网址?url=https://www.baidu.com
* 指定推送分组:
https://api.day.app/yourkey/需要分组的推送?group=groupName
* 自定义图标(iOS15+):
https://api.day.app/yourkey/需要自定义图标的推送?icon=http://day.app/assets/images/avatar.jpg
* 自定义铃声:
https://api.day.app/yourkey/sound?sound=alarm
* 重复播放铃声30s:
https://api.day.app/yourkey/call?call=1
* 加密推送:
https://api.day.app/yourkey/ciphertext?ciphertext=
* 时效性通知:
https://api.day.app/yourkey/时效性通知?level=timeSensitive
* 重要警告:
https://api.day.app/yourkey/时效性通知?level=critical
核心代码
虽然Bark是一个闭源应用,但项目提供了丰富的API接口和社区支持的开源客户端:
- Windows推送客户端:
- BarkHelper
- 跨平台命令行应用:
- bark-cli
- GitHub Actions集成:
- action-bark
- JavaScript SDK:
- bark-jssdk
- Java SDK:
- bark-java-sdk
- Python集成:
- barknotificator
- 更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)