· server · 2 min 阅读
使用 bark 推送
使用 render 免费部署 bark 服务
简单介绍一下 Bark
,它是一个开源的 IOS
推送软件,开源地址:https://github.com/Finb/Bark
App Store 地址:点击访问
以下教程基于 render
创建使用,其它方法可以参考官方教程
-
登录
render
官网,点击访问,你可以使用 Github 登录 -
进入页面后,请创建
Web Service
服务 -
然后选择
Build and deploy from a Git repository
-
在底部选择
Public Git repository
,并在输入框内填入以下地址https://github.com/Finb/bark-server
-
点击 Continue 输入表单(没有的表单项,请默认不动)
-
Name - 名称,随便取个名字,例如 bark-server
-
Region - 服务器地区,选择离你近的,中国选新加坡
-
Start Command - 程序执行命令,填
./app -serverless true
-
Instance Type - 选 Free
-
点击 Advanced 展开更多选项
-
点击 Add Environment Variable 添加 Serverless 模式需要的 BARK_KEY 和 BARK_DEVICE_TOKEN 字段
变量名 填写要求 BARK_KEY 除了不能填 “push” 外,可以随便填写你喜欢的 BARK_DEVICE_TOKEN Bark App 设置中显示的 DeviceToken,此 Token 是 APNS 真实设备 Token,请不要泄露
-
-
点击底部的 Create Web Service 按钮,然后等待状态从 In progress 变成 Live(需要一定时间)
-
页面顶部找到你的服务器URL,这个就是bark-server服务器URL,在 Bark App 中添加即可(请不要添加/)
https://[your-server-name].onrender.com
-
浏览器中测试,
https://[your-server-name].onrender.com/[BARK_KEY]/[推送内容]
,如果结果此返回内容,则测试成功,手机应该就会推送消息了{"code":200,"message":"success","timestamp":1702301574}