Skip to content

Latest commit

 

History

History
73 lines (48 loc) · 2.34 KB

README.zh.md

File metadata and controls

73 lines (48 loc) · 2.34 KB

Bark-Worker

License: GPL v3

English | 中文文档

Note

Device token可能发生变化, 之前使用多Key或Key别名的方法可能会失效, 如有多Key使用需要参考Tips.

Note

批量推送有最高优先级, 如果指定了device_keys且不为空, device_key将被忽略.

Bark-Worker 是一个 Bark-Server 在 Cloudflare Worker 上的实现. 为隐私敏感的用户提供一个低成本且保证隐私的服务端.

什么是 Bark?

Bark 是一个允许向iPhone发送通知的iOS APP.

Note

如果worker.dev域名在当前国家/地区不可用,则需要一个自己的域名

特性

  • 支持所有的Bark-Server API
    • register
    • ping
    • healthz
    • info
    • push
  • 基于路径的参数解析
  • 便于部署, 低成本且方便管理

部署

Note

从D1版本和KV版本中选择一个. 更推荐D1版本, D1版本的额度更高.

直接部署D1版本

Deploy to Cloudflare Workers

Note

Cloudflare API Token必须有D1权限

或手动部署

参考 部署指南

Cloudflare D1 版本

创建一个Worker和D1 数据库, 将D1 数据库绑定至Worker并命名为 database

Cloudflare KV 版本

创建一个Worker和KV 存储, 将KV 存储绑定至Worker并命名为 database

Tips

  • 一个设备使用多个Key
  • 设备Key别名
  • D1数据库Console管理
  • etc.

参考 Tips