Bark 苹果推送使用指北
1.1 关于 Bark
详情请看中文官方文档:点击这里
隐私保护:
如果你的数据特别敏感,请将Bark部署到私人服务器。
所有的数据将只在 你的手机、你的服务器、Apple推送服务器之间传输。
历史消息通过 NotificationServiceExtension 扩展,在收到推送时将推送信息保存在本地,不会经过其他任何设备。
历史记录仅由个人iCloud私有库进行同步。
可以确保你产生的任何通知,将只留在你的设备与你的iCloud中
1.2 如何部署
如果使用官方服务器,或者已经部署好服务器,请跳过该步骤。
Docker 部署:
1
| docker run -dt --name bark -p 8080:8080 -v `pwd`/bark-data:/data finab/bark-server
|
(Docker 如何安装? 请自行百度 看这里)
2.1有服务器了该怎么使用呢?
拿出你的安卓手机 ( 什么?你没有安卓手机玩个蛋) 打开通知滤盒子
打开增强
打开Webhook
增加规则

增加规则这里可以选择post请求,请求的URL就是你(官方)的服务器,请求体如下:
1 2 3 4 5 6 7 8 9 10
| { "body": "{android.text}", # 通知显示的内容 "title": "{android.title}", # 通知的标题 "badge": 1, "sound": "birdsong", # 这里是通知的提示音 "icon": "https://i.328888.xyz/2023/05/15/VZQXMH.png", # 这里是通知来的时候显示的图标 "group": "WeChat", "device_key": "drN*********Ta**9", # 这里是你设备的key "url":"weixin://" # 这里就是点击通知要打开的连接(这里以微信为例,请注意,不一定每个包都是这个) }
|
2.2 如何设置点击通知就跳转到相应的APP
原理:
我们在浏览网页的时候,点击一个链接就会跳转到相应的应用中去,我们在bark中点击链接也可以打开一个链接,那我们可不可以让打开的那个链接打开相应的应用呢?(这里用QQ作为示范)
首先,可以看到我们下载下来的IPA安装包
我们把它解压出来,如图:
点进去之后是这个样子的:
我们在里面搜索文件: Info.plist 然后打开 用爱思助手打开也行 VsCode 打开也可以
打开之后长这个样子:
然后我们在文件里面搜索 CFBundleURLSchemes 这个关键词,文件里面会显示好多数组和字符串,我们去里面随便选择一个就可以
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <key>CFBundleURLName</key> <string>com.tencent.mqq.msg2Tim</string> # 这个也可以用 <key>CFBundleURLSchemes</key> <array> <string>mqqMsg2Tim</string> </array> </dict> <dict> <key>CFBundleTypeRole</key> <string>Editor</string> <key>CFBundleURLName</key> <string>com.tencent.mqq.tribe</string> # 这个也可以用 <key>CFBundleURLSchemes</key> <array> <string>mqqtribe</string> # 这个也可以用 </array> </dict> <dict> <key>CFBundleTypeRole</key> <string>Editor</string> <key>CFBundleURLName</key> <string>com.tencent.mqq.flyticket</string> # 这个也可以用 <key>CFBundleURLSchemes</key> <array> <string>mqqflyticket</string> # 这个也可以用 </array> </dict>
|
加入我选择的是 mqqtribe 我们在上面POST 请求体中的url值改成 mqqtribe:// 就可以了,例如:
1 2 3 4 5 6 7 8 9 10
| { "body": "{android.text}", # 通知显示的内容 "title": "{android.title}", # 通知的标题 "badge": 1, "sound": "birdsong", # 这里是通知的提示音 "icon": "https://i.328888.xyz/2023/05/15/VZQXMH.png", # 这里是通知来的时候显示的图标 "group": "WeChat", "device_key": "drN*********Ta**9", # 这里是你设备的key "url":"mqqtribe://" # 这里就是点击通知要打开的连接 }
|
但是要注意的是,并不是每一个包里面的shareurl都是这个值,请根据自己下载的包自行对比。