Bark - 简单安全的iOS推送通知工具
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智能小助手)
公众号二维码