Bark 苹果推送使用指北
Bark 苹果推送使用指北
1.1 关于 Bark
详情请看中文官方文档:点击这里
隐私保护:
如果你的数据特别敏感,请将Bark部署到私人服务器。
所有的数据将只在 你的手机、你的服务器、Apple推送服务器之间传输。历史消息通过 NotificationServiceExtension 扩展,在收到推送时将推送信息保存在本地,不会经过其他任何设备。
历史记录仅由个人iCloud私有库进行同步。
可以确保你产生的任何通知,将只留在你的设备与你的iCloud中
1.2 如何部署
如果使用官方服务器,或者已经部署好服务器,请跳过该步骤。
Docker 部署:
docker run -dt --name bark -p 8080:8080 -v `pwd`/bark-data:/data finab/bark-server
(Docker 如何安装? 请自行百度 看这里)
2.1有服务器了该怎么使用呢?
-
拿出你的安卓手机 (
什么?你没有安卓手机玩个蛋) 打开通知滤盒子 -
打开增强
-
打开Webhook
-
增加规则
增加规则这里可以选择post
请求,请求的URL就是你(官方)的服务器,请求体如下:
{
"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
这个关键词,文件里面会显示好多数组和字符串,我们去里面随便选择一个就可以
<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://
就可以了,例如:
{
"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都是这个值,请根据自己下载的包自行对比。
Bark 苹果推送使用指北
http://localhost:8090//archives/fILSXCr7