【问题标题】:Sending voip push notification from one signal triggered firebase cloud functions从一个信号触发的 Firebase 云功能发送 voip 推送通知
【发布时间】:2019-01-10 12:15:24
【问题描述】:

我正在尝试从由 firebase 云功能触发的一个信号发送 Voip 推送通知。到目前为止,它能够使用带有以下代码的 firebase 云功能从一个信号向 IOS 设备发送正常的消息推送通知。

var sendNotification = function(data) {
  var headers = {
    "Content-Type": "application/json; charset=utf-8"
  };

  var options = {
    host: "onesignal.com",
    port: 443,
    path: "/api/v1/notifications",
    method: "POST",
    headers: headers
  };

  var https = require('https');
  var req = https.request(options, function(res) {  
    res.on('data', function(data) {
      console.log("Response:");
      console.log(JSON.parse(data));
    });
  });

  req.on('error', function(e) {
    console.log("ERROR:");
    console.log(e);
  });

  req.write(JSON.stringify(data));
  req.end();
};

var message = { 
  app_id: "*********************",
  contents: {"en": "English Message"},
  include_player_ids: ["******************7b0bdc38"]
};

sendNotification(message);

有谁知道如何使用 firebase 云功能从一个信号发送 Voip 推送通知?

(如果上面的代码需要更改其中的某些部分,非常感谢告诉我它在哪里。)

【问题讨论】:

    标签: swift firebase google-cloud-functions onesignal


    【解决方案1】:

    根据一份信号文档 (https://documentation.onesignal.com/docs/voip-notifications),您缺少应该从 iOS 应用程序收到的 DEVICE_VOIP_TOKEN。 请尝试添加并让我知道,如果有的话,请考虑添加确切的错误消息。

    【讨论】:

      猜你喜欢
      • 2018-06-01
      • 2021-03-08
      • 2019-02-23
      • 1970-01-01
      • 2020-09-09
      • 1970-01-01
      • 2021-04-04
      • 2020-10-06
      • 2021-12-04
      相关资源
      最近更新 更多