Firebase Cloud Messaging を使用しており、Firebase コンソールを使用する代わりに通知用の cron を作成しています。Androidで使用したのと同じjsonを使用できるかどうか疑問に思っています。現在、Android デバイスは送信した通知を受け取りますが、iOS では受け取りません。notification
たとえば、オブジェクトのように使用したパラメーターの一部がicon
Androidプラットフォーム専用であるため、結果に影響があるのでしょうか?
私の投稿リクエストは次のようになります
{
"registration_ids" : $ids,
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark"
"icon" : "myicon"
},
"data" : {
"Nick" : "Mario",
"Room" : "PortugalVSDenmark"
}
}
アップデート
示唆されているように、iOS と Android 用に 2 つの異なる cron を作成しました。iOSicon
では、json のパラメーターを削除しました。しかし、まだ通知を受け取ることができません。
またCapabilities Tab -> Push Notifications
、私はそれON
をトグルしますBackground Modes-> Remote notifications
。