目前很多推送服务都是要付费的。像我们做前端的,没有APP类似的承载,我们可能很难推送消息给用户。比如我用NodeJS写了程序去检测股票和币圈的动态,某只股票涨了,比特币或某个币涨了多少就马上推送通知给我(很多对应的APP可能有这个功能,但是我这里只是针对自己的需求去写的程序)。单纯的node程序根本无法实现推送。这几天找到了一个非常巧妙的方法,基本上是没有门槛和资质(比如注册需要营业执照什么的,微信公众号和微信小程序是要的)。
如何巧妙的推送消息给我,我这里的核心思路是使用微信通知,用到的APP是:微信和企业微信。
1.登录企业微信,可以直接新创建一个自己的企业,没有审核,不用付费轻松创建好。
2.使用新创建的企业微信扫码登录企业微信管理后台:https://work.weixin.qq.com/wework_admin/loginpage_wx?from=myhome
3.微信关注,这一部比较重要了,关注以后就可以通过微信来收发消息。选择我的企业-》微信插件。拉到页面底部,打开微信扫码关注。
4.创建应用:选择 应用管理-》自建下面点击创建应用。我这里创建了一个。
5.接下来查阅官方文档,就可以直接调用API发送和接收消息了,微信可以搜到推送。官方文档:
https://work.weixin.qq.com/api/doc/90000/90135/90236#%E6%96%87%E6%9C%AC%E6%B6%88%E6%81%AF
个人觉得还是很方便的,不需要审核任何的资质也没有任何的门槛,操作简单,隐私好。其实现在也有很多微信机器人,是通过微信对话平台去实现的,使用这个也可以解决日常的一些推送,不过我还没去细细研究,准备有时间再试试。