- 授权协议: MIT
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://github.com/xialeistudio/bpush-nodejs
- 软件文档: https://github.com/xialeistudio/bpush-nodejs#readme
软件介绍
bpush-nodejs 是百度云推送 nodejs sdk,使用简单,部署方便,基于百度云推送 rest api 3.0开发。
使用
npm install bpush-nodejs --save
var bpush = require('bpush-nodejs');
...说明
SDK采用Promise方式进行回调,demo代码如下(以推送单个设备为例),catch代码块中 只捕获HTTP请求错误,如果HTTP请求成功,但是百度服务端报错,请自行在then中处理
var data = {
channel_id: '5247517738736986629',
msg: JSON.stringify({
aps: {
alert: '你是呵呵SINGLE'
}
}),
msg_type: bpush.constant.MSG_TYPE.NOTIFICATION,
deploy_status: bpush.constant.DEPLOY_STATUS.DEVELOPMENT,
device_type: bpush.constant.DEVICE_TYPE.IOS
};
bpush.sendRequest(bpush.apis.pushMsgToSingleDevice, data).then(function (data) {
data = JSON.parse(data);
console.log(data);
}).catch(function(e){
console.error(e);
});所有api调用方法均为 bpush.sendRequest(bpush.apis.[api名称], [api需要的数据])。
企业应用架构模式
Martin Fowler、王怀民、周斌 / 王怀民、周斌 / 机械工业出版社 / 2004-7 / 49.00元
本书作者是当今面向对象软件开发的权威,他在一组专家级合作者的帮助下,将40多种经常出现的解决方案转化成模式,最终写成这本能够应用于任何一种企业应用平台的、关于解决方案的、不可或缺的手册。本书获得了2003年度美国软件开发杂志图书类的生产效率奖和读者选择奖。本书分为两大部分。第一部分是关于如何开发企业应用的简单介绍。第二部分是本书的主体,是关于模式的详细参考手册,每个模式都给出使用方法和实现信息,并一起来看看 《企业应用架构模式》 这本书的介绍吧!
