我在iOS上遇到了無聲通知問題。針對iOS的Firebase FCM靜默推送通知
當我的應用程序在後臺時,我沒有收到由FCM發送的安靜通知。但是如果我嘗試直接發送到APNS,則通知已成功接收。
這是JSON發送到FCM:
{
"to" : "<token>",
"priority": "high",
"content_available": true,
"data" : {
"<key>" : "<string>",
"<key2>" : "<string>"
}
}
這是JSON直接發送到APNS:
{
"aps": {
"content-available": 1
},
"<key>": "<string>",
"<key>": "<string>"
}
我已經試圖刪除 「優先」因爲我看到有人說如果「content_available」已經設置,我不應該設置優先級。它沒有工作。
- 我在XCode> Capabilities中啓用了「推送通知」。
- 我在XCode> Capabilities中的背景模式中檢查了「遠程通知」。
- 當應用程序處於前臺並且有時應用程序處於後臺時,FCM通知正常工作。
在您設置通知對象之後,它就成爲正常的推送通知。這不是一個無聲的推送通知。 –
如何通過FCM消息控制檯發送無聲通知? – Moxarth