FCM字段“数据”必须是JSON数组

Dan*_*TIZ 2 arrays json firebase

嗨,我与邮递员一起制作我的json对象FCM消息:但是当我尝试发送时:

    {  
   "to":"fzvihT7dFUI:APA91bFVhnWAxXVjlWiiHIs9ZUyL1DE2hZO6GpItJtReh3hcKF1kD6mLuQq9fNP9xvS5bOFWUOG-OW-uyOedc1C43m8jfvD4OOfsBYuMbM7t1-dZEy2kQcuv3gJw6dhneVus2AR_hQHQ",
   "data":[  
      {  
         "time":1501385514224,
         "CC":"1030626890"
      }
   ],
   "notification":{  
      "body":"SPO2:95 \nPulso:75",
      "title":"El paciente Daniel Ortiz nesecita asistencia"
   }
}
Run Code Online (Sandbox Code Playgroud)

响应如下:

字段“数据”必须是JSON数组:[{“ CC”:“ 1030626890”,“ time”:1501385514224}]

但我知道[{"CC":"1030626890","time":1501385514224}]它的数组,我不明白问题。我做错了什么?

Fra*_*len 5

Firebase Cloud Messaging文档中,似乎data应该是一个JSON对象:

{
   "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
   "data" : {
     "Nick" : "Mario",
     "body" : "great match!",
     "Room" : "PortugalVSDenmark"
   },
 }
Run Code Online (Sandbox Code Playgroud)

我不确定为什么错误消息说它必须是一个数组。这就像是一个“关联数组”,实际上只是JSON对象的另一个术语。