0

UnifiedPush サーバーの 1.1.x シリーズには、AeroGear Unified Push サーバー用の Node Sender API を使用しました。ここで見つけることができます。ちゃんと送ってくれました。クライアントは罰金を受け取りました。しかし、以下のログはまったく発生しませんでした。

助言がありますか?

  agSender(settings).then((client) => {
    client.sender.send(message, options).then((response) => {
      console.log('send succeeded');
      console.log('send notification success', response);
    });
  });

編集: Mac の node.js を最新バージョンに更新した後、コンソールにこのメッセージが表示されます。それはまだうまくいきます。しかし、別の一連のイベントをトリガーできるように、完了ブロックが機能する必要があります。

(node:4202) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: UPS request returned status code: 202

2回目の編集:sender.jsでこのコードを一時的に無効にすると、完了ブロックが呼び出されます。ステータスコード 202 とは何ですか?

        // if (response.statusCode !== 200) {
        //     return reject(
        //         new Error(`UPS request returned status code: ${response.statusCode}`)
        //     );
        // }
4

0 に答える 0