【发布时间】: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