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}`)
// );
// }