我將推送通知系統與Firebase集成到我的項目中,除了一件事情之外它運行良好。FCM通知無效如果我通過使用ARC(高級REST API)發送它
如果我嘗試從火力地堡控制檯發出通知,使用設備令牌&主題,通知顯示設備。 如果我嘗試使用設備令牌從ARC(高級REST客戶端)發送通知,則通知將顯示在設備中。 如果我嘗試使用我的主題發送來自ARC(高級REST客戶端)的通知,沒有任何問題。
Requested URL : https://fcm.googleapis.com/fcm/send
RAW headers :
Content-Type: application/json
Authorization: key=AIz.....
RAW PAYLOAD :
{
"data":
{
"employeename":"kumaran","empid":"234444"
},
"to":"/topics/bmmembers"
}
Response Header
Status : 200: OK
JSON :
{
"message_id": 6536474446058224000
}
但我的設備沒有收到任何通知和檢查logcat的任何JSON無論是在客戶抵達終點,但沒有收到。 任何想法和我們如何解決這個問題。
嗨。在使用設備令牌進行發送時(爲了進行比較),請張貼您的代碼片段以接收消息和樣本有效負載。 :) –
您確定用戶/設備訂閱了該主題嗎? – asadmshah
FirebaseMessaging.getInstance()。subscribeToTopic(「employee」);我添加了這個代碼。 Timebeing我訂閱了2個設備,並通過Firebase控制檯發送了通知 – Kumaran