Nocturnal Programmer's Machine

    node-huawei-push

    0.1.7 • Public • Published

    huawei-push

    华为 Android 推送服务 Node 实现版

    官方未提供 Node 版的 SDK, 此 SDK 依照官方文档 华为推送服务 Server 端SDK (HuaweiPushServiceSDK for server)实现.

    目前只实现 Android 通知栏推送功能,其他实现以后补充,欢迎提 PR。

    此项目根据 xiaomi-push 改写而成。

    支持的特性

    • Palload: 用于构建要发送的消息内容
    • Notification: 通知栏推送相关

    安装及使用

    npm install node-huawei-push --save
    

    示例

    
        tokens: ["xxxxxxxxxxxxxx"],
    
    var payload = new Payload();
    payload
      .title(config.title)
      .content(config.content)
      .appPkgName(config.appPkgName)
      .icon(config.icon)
      .customize([{"aa":"aaa"},{"bb":"bbb"}])
      ;
    var notification = new Notification({
      appId: 'your appId',
      appSecret: 'your appSecret'
    });
    notification.send('your device token', payload, config.callback);
    

    使用示例可以参看example.

    API说明

    请参考 华为推送服务 Server 端SDK (HuaweiPushServiceSDK for server)

    参考: huawei-push.

    Install

    npm i node-huawei-push

    DownloadsWeekly Downloads

    8

    Version

    0.1.7

    License

    MIT

    Unpacked Size

    13.1 kB

    Total Files

    14

    Last publish

    Collaborators

    • thisisakoo