0
我正在發送多個主題。當我通過自定義Java客戶端發送下面的JSON消息時,爲什麼FCM會返回400錯誤代碼
{
"condition": "'used_cars' in topics || 'entertainment' in topics || 'shopping' in topics || 'real_estate' in topics || 'jobs' in topics || 'news' in topics ",
"notification": {
"body": "Details test",
"title": "Title test",
"icon": "ic_stat_name",
"sound": "default"
},
"data": {
"title": "Title test",
"body": "Details test"
}
}
如果發送到3個主題它工作正常,我可以接收設備上我的通知。 JSON是有效的。
如果最大的不再是3,[本文檔] (https://firebase.google.com/docs/cloud-messaging/http-server-ref)需要更新:_每個主題消息最多支持兩個運算符supported_(在條件參數描述中)。 –
當我有3個主題或更少的主題時,我可以發送確認並收到通知。任何以上的,我得到400響應代碼。你是對的,它似乎有一個3個主題的限制。文檔確實需要更新。謝謝。 –