wlabby
服务端:在懒猫微服应用商店下载Bark Server
客户端:在苹果AppStore下载Bark
服务端与客户端相关联
1、在微服上打开Bark Server会出现一个域名
2、打开手机端Bark,点击右上角+号——>把服务端提供的域名填写到添加的服务器中并保存

URL由推送key、参数 title、参数 subtitle、参数 body 组成。有下面三种组合方式
/:key/:body
/:key/:title/:body
/:key/:title/:subtitle/:body

curl https://bark-server.bark-server.bark-server.微服设备名.heiyu.space/your_key/推送内容?group=分组©=复制
手动拼接参数到URL上时,请注意URL编码问题,可以参考阅读常见问题:URL编码
curl -X POST https://bark-server.bark-server.微服设备名.heiyu.space/your_key \
-d'body=推送内容&group=分组©=复制'
#例子:
curl -X POST https://bark-server.bark-server.微服设备名.heiyu.space/your_key \
-d'body=王富贵&group=111©=test'

curl -X "POST" "https://bark-server.微服设备名.heiyu.space/your_key" \
-H 'Content-Type: application/json; charset=utf-8' \
-d $'{
"body": "Test Bark Server",
"title": "Test Title",
"badge": 1,
"sound": "minuet",
"icon": "https://day.app/assets/images/avatar.jpg",
"group": "test",
"url": "https://mritd.com"
}'
#例子
curl -X "POST" "https://bark-server.微服设备名.heiyu.space/your_key" \
-H 'Content-Type: application/json; charset=utf-8' \
-d $'{
"body": "懒猫微服官网",
"title": "懒猫微服",
"badge": 1,
"sound": "minuet",
"icon": "https://dl.playground.lazycat.cloud/guidelines/395/20250310150950573.png",#推送的图标
"group": "test",
"url": "https://lazycat.cloud/"#推送的链接地址
}'

支持的参数列表,具体效果可在APP内预览。
| 参数 | 说明 |
|---|---|
| title | 推送标题 |
| subtitle | 推送副标题 |
| body | 推送内容 |
| device_key | 设备key |
| device_keys | key 数组,用于批量推送 |
| level | 推送中断级别。 critical: 重要警告, 在静音模式下也会响铃 active:默认值,系统会立即亮屏显示通知 timeSensitive:时效性通知,可在专注状态下显示通知。 passive:仅将通知添加到通知列表,不会亮屏提醒。 |
| volume | 重要警告的通知音量,取值范围:0-10,不传默认值为5 |
| badge | 推送角标,可以是任意数字 |
| call | 传"1"时,通知铃声重复播放 |
| autoCopy | 传"1"时, iOS14.5以下自动复制推送内容,iOS14.5以上需手动长按推送或下拉推送 |
| copy | 复制推送时,指定复制的内容,不传此参数将复制整个推送内容。 |
| sound | 可以为推送设置不同的铃声 |
| icon | 为推送设置自定义图标,设置的图标将替换默认Bark图标。 图标会自动缓存在本机,相同的图标 URL 仅下载一次。 |
| group | 对消息进行分组,推送将按group分组显示在通知中心中。 也可在历史消息列表中选择查看不同的群组。 |
| ciphertext | 加密推送的密文 |
| isArchive | 传 1 保存推送,传其他的不保存推送,不传按APP内设置来决定是否保存。 |
| url | 点击推送时,跳转的URL ,支持URL Scheme 和 Universal Link |
| action | 传 "none" 时,点击推送不会弹窗 |
Bark 支持快捷指令直接发送推送,以下是当收到交警短信时,忽略静音模式持续响铃提醒用户的自动化示例。 
Bark是一款开源免费的消息推送工具,能让你的iPhone秒变“消息中心”,实现自定义消息的实时推送。无论是工作提醒、生活备忘,还是技术开发中的监控告警,Bark都能轻松应对。下面,就给大家详细介绍一下Bark在不同场景下的使用方法。
当有快递到达时,快递柜会发送取件码短信。你可以将取件码通过Bark推送到手机上,方便随时查看,避免忘记取件。例如,收到取件码短信后,打开浏览器,访问以下链接:
https://微服设备名.heiyu.space/你的设备Key/快递取件码/你的取件码
将“你的设备Key”替换为你在Bark App中获取到的Key,而“你的取件码”则替换成实际的取件码。这样,取件码就会以推送消息的形式出现在你的手机上,方便快捷。
有时候,我们需要设置一些临时的提醒,比如会议提醒、吃药提醒等。可以提前通过Bark发送消息来设置提醒。例如,设置一个会议提醒:
https://微服设备名.heiyu.space/你的设备Key/会议提醒/今天下午3点有项目会议,请准时参加!
这样,在指定的时间,你的手机就会收到这条提醒消息,帮助你准时完成任务。
日常生活中,我们经常会有一些临时的想法或者需要记录的事情。通过Bark,可以快速将这些信息推送到手机上,作为备忘录使用。比如,突然想到明天要买的生活用品,就可以发送:
https://微服设备名.heiyu.space/你的设备Key/购物清单/牛奶、面包、鸡蛋
这样,购物清单就会推送到手机上,方便购物时查看。
在团队协作中,有时候需要将一些重要信息快速通知给团队成员。如果大家都安装了Bark,就可以通过发送推送消息来实现信息的快速同步。例如,项目负责人可以将项目进度、任务分配等信息推送给团队成员:
https://微服设备名.heiyu.space/你的设备Key/项目进度/目前项目已完成50%,请大家加快进度
这样,团队成员就能及时收到最新的项目信息,提高工作效率。
对于个人任务管理,Bark也可以发挥作用。可以将待办事项通过Bark推送给自己的手机,设置不同的提醒时间,确保任务不被遗忘。比如,设置一个报告撰写任务的提醒:
https://微服设备名.heiyu.space/你的设备Key/报告任务/明天上午需要完成季度报告,请提前准备
当设定的时间到达时,手机就会收到提醒消息,督促自己完成任务。
员工在完成工作任务后,可以使用Bark将工作成果推送给上级领导。这样,领导可以及时了解下属的工作情况,便于进行下一步的决策。例如,发送工作汇报:
https://bark-server.bark-server.bark-server.微服设备名.heiyu.space/领导设备Key/工作汇报/本季度销售目标已完成120%,详细数据见附件
领导收到推送消息后,可以快速查看工作汇报内容,提高沟通效率。
在软件开发过程中,当代码部署到服务器上后,可以使用Bark发送通知消息,告知开发人员部署的结果。例如,部署成功后发送:
https://微服设备名.heiyu.space/你的设备Key/代码部署/代码已成功部署到测试环境
如果部署失败,也可以发送相应的错误信息,方便开发人员及时排查问题。
对于服务器的运行状态、应用程序的性能等,可以设置监控脚本,当出现异常情况时,通过Bark发送告警消息。比如,服务器CPU使用率过高时,发送:
https://bark-server.bark-server.bark-server.微服设备名.heiyu.space/你的设备Key/服务器告警/服务器CPU使用率已超过90%,请及时处理
开发人员收到告警消息后,可以立即采取措施,保障系统的稳定运行。
在进行软件测试时,测试人员可以将测试结果通过Bark推送给开发人员。例如,测试通过后发送:
https://bark-server.bark-server.bark-server.微服设备名.heiyu.space/你的设备Key/测试结果/功能测试已通过,可以进行下一步的上线操作
这样,开发人员就能及时了解测试情况,加快项目的推进速度。
当需要推送一些包含敏感信息的消息时,为了保障信息安全,可以使用自建的Bark服务端进行推送。通过自建服务器,所有的数据只在你的手机、服务器、Apple推送服务器之间传输,更加安全可靠。具体搭建方法可以参考Bark的官方文档。
例如,推送银行账户信息:
http://你的服务器地址:8080/你的设备Key/银行账户信息/账号:****,密码:****
这样,敏感信息就能安全地推送到你的手机上,避免信息泄露。
除了自建服务器,还可以对推送的消息进行加密处理。在发送消息时,添加加密参数,确保消息在传输过程中不会被窃取。例如,发送加密消息:
http://你的服务器地址:8080/你的设备Key/加密消息?ciphertext=加密内容
手机收到推送消息后,需要进行解密才能查看具体内容,进一步保障了信息的安全性。
以上就是在不同场景下使用Bark进行消息推送的方法和案例,希望能帮助大家更好地利用这款工具,提高工作和生活的效率。如果你还有其他创意的使用方式,欢迎在评论区分享交流!
评论
0暂无评论