iOS 的 FCM 静默推送通知结构?

FCM silent push notification structure for iOS?

我需要静默通知的通知负载示例,我尝试了以下结构,但它不起作用

{ 
    "notification" : {
        "body" : " Survey list updated",
        "content-available:" : true,
        "data" : {
            "isNewUpdateAvailable" : "easysurvey.survey_list_updated"
            }
        },
        "to" : "f6PwToRUxk0:APA91bG7bSWoKsjHXVmXaiDEnFXA2x2jEOMSO6eGCqPv1fRd-dctNLDEabRq-0So_obuPGFqOFTSLJl5FFyuOuXKBXh-n89BmzzXenRTxoirY9Y1c6-J9MxpDp0ojHL2xm1law0V6gg3"
}

使用此结构,我能够接收通知,但它不是静默的,也不会唤醒应用程序。 我需要 firebase notification & on iOS 10 的解决方案, 我遵循相同的 firebase sample 代码

我得到答案,这样写payload结构

{  
   "data":{  
      "title":"mytitle",
      "body":"mybody",
      "url":"myurl"
   },
   "notification":{  
      "title":"mytitle",
      "body":"mybody",
      "content_available": true
   },
   "to":"DEVICE_FCM_TOKEN"
}

这可能对某人有所帮助。 如果您想使用 POSTMAN Api 客户端测试 FCM 通知,请使用 "key=YOUR_SERVER_KEY"