Cloudflare Worker自建Bark iOS消息推送

如有自己的服务器,请使用原版bark-server

如果没有服务器,可使用Cloudflare Worker搭建:

前置条件:可以访问workers.dev或有自己的域名.

1.已有Cloudflare账号或注册一个

2.创建一个Worker

Bark-Worker 仓库中选择一个js文件复制代码

  • main_d1.js是D1版本,使用Cloudflare D1作为数据库
  • main.js是KV版本,使用Cloudflare KV作为数据库

D1版本有更多的配额,但截至目前(2024-3-12)还在Beta中,可能会出现严重Bug

3.创建数据库

在Worker&Pages菜单中选择D1 或者KV,点击Create跟随指示创建即可。

4.绑定数据库到Worker

进入刚创建的Worker,点击 Settings -> Variables,绑定D1或KV,注意命名为database

5.初始化&使用

在代码编辑器中修改isAllowNewDevice为true, 右侧访问/info,返回结果中包含devices:0即可。

至此,在Bark App中添加Worker的URL即可使用,使用方可以参考examples下面的两个例子。

其它

为了简化调用,Bark-Worker使用path解析,原版Bark Server解析的是request method,因此调用的时候无需指定POST或者GET,但无法将push当作deviceKey.

Hand On Tutorial参考以下链接。

​​​​​​​https://github.com/cwxiaoshutong/bark-worker/blob/master/doc/setup_guide.zh.md

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值