我正在尝试使用 node.js 将 iOS 推送通知发送到 Firebase 中的主题。我按照本教程进行操作,但无法弄清楚为什么通知没有发送到订阅该主题的设备。我能够从控制台发送主题消息并成功listenForNotificationRequests()删除notificationRequest子项。
以下是 Firebase 中通知请求的结构:

这是删除了键/url 的 node.js 代码:
var firebase = require('firebase-admin');
var request = require('request');
var API_KEY = "APIKEYREMOVED"; // Your Firebase Cloud Messaging Server API key
// Fetch the service account key JSON file contents
var serviceAccount = require("./pathToJSON");
// Initialize the app with a service account, granting admin privileges
firebase.initializeApp({
credential: firebase.credential.cert(serviceAccount),
databaseURL: "URL_REMOVED"
});
ref = firebase.database().ref();
function listenForNotificationRequests() {
var requests = ref.child("notificationRequests"); …Run Code Online (Sandbox Code Playgroud) push-notification node.js ios firebase firebase-cloud-messaging