务Bark消息推送服自建iOS

Bark 是一款纯推送提醒服务,用来给自己的 iPhone 发送自定义内容的推送,也支持http-api方式,集成方便。
如果你的数据敏感,可以在自己的主机上部署后端程序,这样所有的数据只在 你的手机、你的主机、Apple 推送服务器之间传输,非常安全。

开源地址:
客户端:https://github.com/Finb/Bark
服务端:https://github.com/Finb/go-tools
AppStore: https://itunes.apple.com/cn/app/bark-customed-notifications/id1403753865

服务端部署
系统:centos7
docker镜像部署:

安装docker-ce:curl -o /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repoyum -y install docker-cepull启动:docker run -dt --name bark -p 8080:8080 -v `pwd`/bark-data:/data finab/bark-server验证是否启动成功:[root@YUN8526857 ~]# curl localhost:8080/ping{ "code":200,"data":{ "version":"1.0.0"},"message":"pong"}

二进制部署:

根据平台下载可执行文件:wget https://github.com/Finb/bark-server/releases/download/1.0.0/bark-server_linux_amd64chmod +x Bark_linux_amd64mkdir -p /data/bark/nohup ./Bark_linux_amd64 -l 0.0.0.0 -p 8080 -d /data/bark/ &测试是否启动成功:curl http://ip:8080/ping

客户端设置:
在AppStore下载bark客户端,填入服务器地址:
自动草稿
自动草稿
复制app生成的token链接:
自动草稿
测试发送:
自动草稿
推送结果:
自动草稿

补充:
推送证书:
当你需要集成Bark到自己的系统或重新实现后端代码时可能需要推送证书
证书密码: bp
有效期到: 2020-02-29
https://github.com/Finb/bark-server/releases/download/1.0.0/cert-20200229.p12
请及时更新推送证书,证书过期前两个月会在当前页面更新新的有效证书

上一篇:nps内网穿透实现外网访问树莓派
下一篇:蒸槐花,最忌直接放面粉,牢记3窍门,槐花松散不粘,可口香味足