如果应用程序未运行(用户强制退出),则永远不会传递静默通知,我希望,如果应用程序强制退出,则发送正常通知(非静默)。
用于发送静默通知我的有效负载结构是
{
"data" : {
"collapse_key" : "list_updated",
"job_type" : "updated"
},
"notification":{
"content_available": true
},
"to":"eireXdn7hJw:APA91bHb_NKWC-qAjv-IplXVPAFJbfqCFnvOgVVKTT5j7zdL4iEC9assdmeyIcEZOEv0krSBcukN9bYqsmUSSCEUDXuJ4LzVYzhuIo6o_PPjWw3DvFoJCHFVb9GkNdulEAcvmj03QGP0I9tx"
}
有效负载对于静默通知工作正常,当应用程序在前台或后台运行时,我会收到通知。据我所知,如果应用程序在前台运行(Active)FCM发送直接消息,而不是使用APNS,那么FCM知道应用程序运行状态有某种机制。