vanCopper bio photo

vanCopper

Try Your Best.

Email Github

原创博文,转载请声明

谢 @lipi 送的<深入浅出 Node.js="">

利用Node.js的http服务处理消息输入,然后转发给Pushover,最终推送到ios设备。

Node.js安装

Pushover官网

Pushover安装并注册完成后,网站会提供一个userKey,但只有userKey还不能利用接口推送消息,还需要申请一个API Token/Key。API Token/Key的申请很简单:

image

填写完这些信息,就可以得到一个API Token/Key,有了userKey和API Token/Key准备工作就搞定了。

node-pushover 是Pushover的Node.js平台的扩展包,利用npm安装此扩展包。扩展包的安装还真是历尽千辛万苦,如有朋友安装过程中遇到什么问题,可与我联系。

服务器端代码:

var http = require('http');
var url = require('url');
var Pushover = require('node-pushover');
var push = new Pushover
    ({
        token: 你的API Token/Key',
        user: '你的userKey'
    });
    
http.createServer(function(req, res)
{
    var title = url.parse(req.url,true).query.title;
    var message = url.parse(req.url,true).query.message;
    res.writeHead(200, {'Content-Type' : 'text/plain'});
    push.send(title, message);
    res.end('Succeed');
}).listen(端口, IP);
console.log('httpServer');

运行服务:

➜  nodeTest node httpServer.js

在httpServer.html页面输入要发送的通知

image

发送成功后即可在IOS设备收到通知

image


扫码分享该文