iOSのサイレント通知に問題があります。iOSのFirebase FCMサイレントプッシュ通知
私のアプリケーションがバックグラウンドのときは、FCMから送信されたサイレント通知を受信しません。しかし、APNSに直接送信しようとすると、通知は正常に受信されます。
この
は、JSONは、FCMに送信される。{
"aps": {
"content-available": 1
},
"<key>": "<string>",
"<key>": "<string>"
}
Iはすでに "優先度" を削除することを試みた:
{
"to" : "<token>",
"priority": "high",
"content_available": true,
"data" : {
"<key>" : "<string>",
"<key2>" : "<string>"
}
}
これはJSONはAPNSに直接送信され誰かが "content_available"がすでに設定されている場合に優先順位を設定すべきではないと言っているのが分かりました。それはうまくいかなかった。
- XCode>機能で「プッシュ通知」が有効になっています。
- 「リモート通知」に「XCode>機能の背景モード」が選択されています。
- アプリがフォアグラウンドにあるときと、アプリがバックグラウンドのときに、FCM通知が正常に機能しています。
通知オブジェクトを設定した直後は、通常のプッシュ通知になります。これは、alの無音プッシュ通知ではありません。 –
FCMメッセージコンソールからサイレント通知を送信するにはどうすればよいですか? – Moxarth