按 Enter 键跳转到正文

使用Bark 实现IOS接收通知

Bark 实现IOS接收通知

1. Bark介绍

免费、轻量!简单调用接口即可给自己的iPhone发送推送。
依赖苹果APNs,及时、稳定、可靠
不会消耗设备的电量, 基于系统推送服务与推送扩展,APP本体并不需要运行。
隐私安全,可以通过一些方式确保包含作者本人在内的所有人都无法窃取你的隐私。

2. 安装

2.1 AppStore 下载Bark 允许通知权限

替换内容去请求给的地址即可接收通知,各参数可参考文档

2 也可自己部署服务端 bark-server

2.2 下载安装 bark-server

1# 下载二进制,不同系统注意更换版本
2wget https://github.com/Finb/bark-server/releases/download/v2.2.0/bark-server_linux_amd64
3
4chmod +x bark-server_linux_amd64
5
6./bark-server_linux_amd64 -addr 0.0.0.0:8080 -data ./bark-data

3. 使用 systemd服务单元文件来管理 bark-server 的运行

  1. 创建编辑一个服务单元文件

    1vim /etc/systemd/system/bark-server.service
    
  2. 在文件中添加以下内容:

     1[Unit]
     2Description=Bark Server
     3After=network.target
     4
     5[Service]
     6ExecStart=/path/to/your/bark-server_linux_amd64 -addr 0.0.0.0:8080 -data /path/to/your/bark-data
     7Restart=always
     8User=your_username
     9Group=your_groupname
    10
    11[Install]
    12WantedBy=multi-user.target
    

    把 /path/to/your/bark-server_linux_amd64 和 /path/to/your/bark-data 替换成实际的文件路径,把 your_username 和 your_groupname 替换成实际的用户名和用户组名。

  3. 执行systemctl命令

     1# 重新加载 systemd 管理器配置
     2sudo systemctl daemon-reload
     3
     4# 启动 bark-server 服务:
     5sudo systemctl start bark-server
     6
     7# 设置服务开机自启:
     8sudo systemctl enable bark-server
     9
    10# 查看服务状态:
    11sudo systemctl status bark-server
    12
    13# 查看服务日志:
    14sudo journalctl -u bark-server -f
    
  4. 启动成功后 打开iPhone上的Bark添加服务器地址,即可完成自部署

发表评论