2017-06-24 26 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,但消息沒有獲取到設備任何想法? –

相關問題