2
我嘗試了一個示例代碼,用Firebase測試推送通知系統,除了一件事以外它運行良好。主題服務器端沒有收到客戶端的FCM通知
如果我嘗試使用設備令牌發送Firebase控制檯的通知,則會在設備中顯示通知。
如果我嘗試從Firebase控制檯發送通知,使用我的主題
topik
,則所有通知均顯示在所有設備中。如果我嘗試從我的網頁或postman發送通知,使用設備令牌,通知會顯示在設備中。
如果我嘗試從我的網頁或從postman發出通知,用我的話題
topik
,沒有任何反應。
這是一個例子電話:
3210或
Body:
{
"to": "/topics/topik",
"data": {
"message": "This is a Firebase Cloud Messaging Topic Message!"
}
}
發送上採取行動的結果是這樣的
{
"message_id": 7150560334538835864 (SUCCESS!)
}
,但沒有通知到達任何設備。我試圖調試onReceive
方法,但沒有任何反應。
有什麼想法?
您的客戶端設備是否訂閱了該主題?你的問題沒有任何建議它。 https://firebase.google.com/docs/cloud-messaging/android/topic-messaging –
是的。所有客戶都認購該主題。事實上,如果我嘗試從Firebase控制檯向該主題發送通知,則一切正常。 – Bruno