一、创建GoEasy账号
注:新注册的免费账号只能免费使用一年,一年之后开始收费
官网地址:http://www.goeasy.io/
开发文档:http://www.goeasy.io/resources/www/docs/goeasy-reference-0.1.18-cn.pdf
完成注册之后,创建免费应用。
二、怎么使用
后台集成springBoot
2.1 根据官网开发文档使用maven方式加载依赖
2.2 编写服务端
新建一个类为GoEasyToMessage
AppKey和REST Host分别对应如下:
2.3 客户端编写
因为客户端使用的是ts 语法,简单的引用是失效的。但是文档中提供了在js中的用法,那是不是我们可以现在js中接受推送的消息,通过中间的这个js给我们ts返回消息呢?通过亲测是可行的。
具体实现逻辑:
首先我们在页面编辑点击事件,发送推送请求。
ts中函数
定义中间js:
在index.html 中引入
在ts中调用中间js
- 申明:
- 调用
2.4 效果如下
客户端:
服务端:
2.5 总结一下
流程:客户端点击事件—>请求服务端进行推送—>服务端根据appKey和通道【就是chanel1】,推送一条消息—>客户端在中间js中接受推送的消息—>回传到调用的ts中
注:如果是移动端测试,手机需要跟部署的服务端处在同一个网络环境下