我正在使用 Firebase Cloud Messaging 并为我的通知创建一个 cron,而不是使用 Firebase 控制台。我想知道我是否可以使用与 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 创建了两个不同的 cron,在我的 iOS 中我只是删除icon
了 json 中的参数。但我仍然无法收到任何通知。
同样在Capabilities Tab -> Push Notifications
,我切换它ON
,也在Background Modes-> Remote notifications
。