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);

浏览 28
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报