2017-06-24 29 views
1

当使用FCM和PHP到Android设备发送通知显示以下错误场“到”必须是一个JSON字符串,FCM错误

"Field \"to\" must be a JSON string: [\"*****DEVICE TOKEN******\"]\n" 

我的输入格式为

{ 
    "to": [ 
     "DEVICE TOKEN" 
    ], 
    "data": { 
     "title": "Tp App", 
     "message": "Hai, this is my first fire base message", 
     "image": "http://api.androidhive.info/images/minion.jpg" 

    } 
} 

我知道这已经提出了问题。但我尝试了这些解决方案,但没有为我工作像“registraion_ids”更改为“到”。 请提前帮助我,谢谢。

+0

使用一个网站就像jsonlint.com以检查是否有有效的JSON ..它也将显示你的错误.. –

回答

2

您将数组传递给你的to参数,将其更改为

"to":"DEVICE TOKEN" 
+0

你能提供正确的完整格式的消息单播和多播。因此,我可以编写该格式的代码 –

+0

@RahulKR只需将''替换为':[“DEVICE TOKEN”],即可将其输入到上述语法之一 –

+0

Thanks.Now它显示成功1,但消息没有获取到设备任何想法? –

相关问题