小编Spe*_*son的帖子

带 Firebase 主题消息的 iOS 推送通知未发送至设备

我正在尝试使用 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

3
推荐指数
1
解决办法
2124
查看次数