[英]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.