首页 源码商城 源码详情
已收藏 收藏 联系客服
使用Gotify来搭建你的消息推送系统
原价:¥1.0 {{speedProduct.price}}
原价:¥{{specProduct?specProduct.marketPrice:1.0}} {{specProduct?specProduct.sellPrice:1.0}}
限时抢购 距离结束还剩:
0 累计销量
优惠券
¥{{item.amount}} {{item.title}}
有效期至 {{item.endTime}} 领取
促销活动
{{item.title}}
{{item.title}}
{{citem.title}}
数量
库存{{specProduct?specProduct.stockQuantity:1}}件
加入购物车 立即购买 立即抢购
源码详情
源码评价

gotify 支持的功能如下

  1. 可以通过 restapi 发送消息
  2. 可以通过 websocket 接收消息
  3. 可以管理用户和客户端以及应用程序
  4. 只会插件
  5. 有 web ui 页面
  6. 有用于发送消息的 cli (命令行页面)
  7. 支持 android 系统 不支持 ios

今天我们来介绍一下,常规的 gotify 如何安装以及使用。前提条件是需要一台有公网的服务器来部署 gotify-server 以及安装好 docker-compose。话不多说,我们直接开搞

安装 gotify-server

  1. 在你的服务器上创建一个目录,在目录里面执行 vim docker-compose.yml ,然后在 yml 文件里复制以下内容
  2. 在当前目录执行 docker-compose up -d 。当容器启动后,我们直接在浏览器上输入 http://ip:port 来访问。如果无法打开前台,请检查防火墙相关配置。输入管理员账号和密码后。gotify-server 就搭建完成了。
  3. 在首页,点击 app,然后新建一个 APP,记好 token,这个是我们后续重要的凭证。
  4. 到这一步,gotify-server 的基础配置就已经完成了。搭建完之后我们最好进行反向代理,通过域名的方式来访问,这里只是作为演示就不反代了。你可以使用 npm、宝塔、或者 certbot 来进行反代,在这里就不再多介绍了。
  5. 接着我们就需要安装 gotify-android 了

gotify-ui.png

安装 gotify-android

  1. 访问 https://github.com/gotify/android/releases/download/v2.7.1/Gotify.apk 我们将这个 apk 下载好,在要接收消息的 android 手机上安装即可。安装包仅仅 5.8MB
  2. 安装好后启动 app,我们输入对应的 server 地址,以及用户名和密码,然后登录就行

gotify-androidv2.png

3. 到这一步,我们要接收消息的客户端也安装好了。

发送消息测试

这是官方的 curl 示例。我们只需要在一个终端环境发送 curl 请求即可。curl "https://push.example.de/message?token=CgwhLcjxGQSkzdd" -F "title=my title" -F "message=my message" -F "priority=5" 将对应的域名,token,以及想发送的标题,内容都替换成自己的即可。这里要注意的是 token 是 app 的 token,而不是 client 的 token 发送成功之后,app 内就会收到最新的消息,而且也会收到对应的消息 push。

总体而言,gotify 是一个比较简单易用的推送消息服务器,上手简单,值得推荐。地址是:https://gotify.net/。


全部 有图 好评 中/差评
暂无相关评价...
{{item.userName}} {{item.addTime}}
{{item.content}}
{{item.orderGoods.specText}}