应用程序终止时不显示 FCM 通知 iOS
FCM Notifications Not Displaying When App Is Terminated iOS
我正在开发一个使用 Firebase 云消息传递进行通知的应用程序,我已经设置了我的应用程序来接收通知,并且还编写了一个基本的 node.js 服务器来处理自动发送通知。
除了应用程序终止后我似乎无法接收从我的服务器发送的通知外,一切正常。但是,从 FCM 控制台发送的通知无论应用程序是否在后台 运行 都可以正常显示。我已经尝试在服务器消息中向我的 JSON 数据添加一些字段(优先级、content_available 等),但似乎没有任何效果。这是包含通知的我的 json 数据:
"notification" : {
"title" : "New message",
"body" : "You have a new message!",
"sound" : "default",
//"badge" : "1",
//"content_available" : true,
"priority" : "high"
},
"to" : recipientID,
这里有我遗漏的字段吗?
提前致谢!
您的优先级字段似乎处于错误级别。优先级应该是 "to" 和 "notification" 的兄弟。例如:
"notification" : {
"title" : "New message",
"body" : "You have a new message!",
"sound" : "default"
},
"priority" : "high",
"to" : recipientID,
我正在开发一个使用 Firebase 云消息传递进行通知的应用程序,我已经设置了我的应用程序来接收通知,并且还编写了一个基本的 node.js 服务器来处理自动发送通知。
除了应用程序终止后我似乎无法接收从我的服务器发送的通知外,一切正常。但是,从 FCM 控制台发送的通知无论应用程序是否在后台 运行 都可以正常显示。我已经尝试在服务器消息中向我的 JSON 数据添加一些字段(优先级、content_available 等),但似乎没有任何效果。这是包含通知的我的 json 数据:
"notification" : {
"title" : "New message",
"body" : "You have a new message!",
"sound" : "default",
//"badge" : "1",
//"content_available" : true,
"priority" : "high"
},
"to" : recipientID,
这里有我遗漏的字段吗?
提前致谢!
您的优先级字段似乎处于错误级别。优先级应该是 "to" 和 "notification" 的兄弟。例如:
"notification" : {
"title" : "New message",
"body" : "You have a new message!",
"sound" : "default"
},
"priority" : "high",
"to" : recipientID,