baidu-push-nodejs百度云推送 SDK
基于typescript + 百度推送V3 API开发
安装
npm install @xialeistudio/baidu-push
使用说明
- 实例化SDK
import {Push,DeviceType,MsgType,DeployStatus} from '@xialeistudio/baidu-push'; const sdk = new Push('test','test');
- 根据设备类型组装需要消息体(如果是推送消息【必选】,其他情况【可选】)
- android
const msg = sdk.buildMessage(DeviceType.Android,'标题','描述',{url:'https://www.baidu.com'});
- iOS
const msg = sdk.buildMessage(DeviceType.iOS,'标题','描述',{url:'https://www.baidu.com'});
- android
- 调用接口(以推送单个设备为例)
const response = await sdk.pushDevice('channelId',msg,message.iOS,MsgType.Notification,DeployStatus.Production); console.log(response);
评论