簡體   English   中英

iOS版Node Admin的Firebase消息傳遞

[英]Firebase Messaging from Node Admin for iOS

我試圖將推送通知從Firebase發送到iOS設備,但未成功。 以下是我嘗試過的有效負載:

var message = {
  notification: {
    title: '$GOOG up 1.43% on the day',
    body: '$GOOG gained 11.80 points to close at 835.67, up 1.43% on the day.',
  },
  apns: {
    headers: {
      "apns-priority": '10'
    },
    payload: {
      aps: {
        alert: {
          title: '$GOOG up 1.43% on the day',
          body: '$GOOG gained 11.80 points to close at 835.67, up 1.43% on the day.',
        },
        "content-available": true
      }
    }
  },
  token: "adacxxxxxx 152 string"
};

當我嘗試觸發fbAdmin.messaging().send(message) ,我收到{"code":"messaging/internal-error","message":"Internal error encountered."}

我有另一種適用於Android的格式,並且工作正常。 因此,我試圖了解為什么iOS無法正常工作。 我在此方面花了幾天的時間,感謝您的任何建議或幫助。

我設法通過嘗試遵循以下步驟使自己可以工作。

如何在不使用Firebase控制台的情況下發送Firebase Cloud Messaging通知?

嘗試調用fcm api后,出現錯誤“ InvalidAPNsCredentials”。 然后我意識到我的APN身份驗證密鑰有問題。 然后,我不得不重新下載APN身份驗證密鑰,更正了團隊ID,然后再次運行該應用程序,現在它可以正常工作了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM