baidu-push-nodejs百度云推送 SDK

联合创作 · 2023-09-30 22:01

基于typescript + 百度推送V3 API开发

安装

npm install @xialeistudio/baidu-push

使用说明

  1. 实例化SDK
    import {Push,DeviceType,MsgType,DeployStatus} from '@xialeistudio/baidu-push';
    const sdk = new Push('test','test');
  2. 根据设备类型组装需要消息体(如果是推送消息【必选】,其他情况【可选】)
    • android
      const msg = sdk.buildMessage(DeviceType.Android,'标题','描述',{url:'https://www.baidu.com'});
    • iOS
      const msg = sdk.buildMessage(DeviceType.iOS,'标题','描述',{url:'https://www.baidu.com'});
  3. 调用接口(以推送单个设备为例)
    const response = await sdk.pushDevice('channelId',msg,message.iOS,MsgType.Notification,DeployStatus.Production);
    console.log(response);
浏览 11
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报