2017-07-30 19 views
0

喜IM與郵遞員的工作,使我的JSON對象FCM消息: 但是,當我嘗試發送:FCM實地「數據」必須是一個JSON陣列

{ 
    "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" 
    } 
} 

響應其:

字段 「數據」 必須是JSON數組: [{ 「CC」: 「1030626890」, 「時間」:1501385514224}]

但我知道[{"CC":"1030626890","time":1501385514224}]它是一個數組,我不明白這個問題。 我做錯了什麼?

+0

添加到答案,有效負載大多數總是字符串,所以我不知道你可以有一個數組 – cutiko

回答

2

Firebase Cloud Messaging documentation,好像data應該是一個JSON對象:

{ 
    "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...", 
    "data" : { 
    "Nick" : "Mario", 
    "body" : "great match!", 
    "Room" : "PortugalVSDenmark" 
    }, 
} 

我不知道爲什麼錯誤消息會談說,它需要是一個數組。這就像是一個"associative array",這實際上只是JSON對象的另一個術語。

相關問題