5

要發送從FCM後端的消息,我們有這樣的觀點:FCM - 獲取消息標籤

enter image description here

我想從RemoteMessage得到消息標籤libellé杜消息)。當我調試該字段時,郵件中的內容標記爲google.c.a.c_l,我認爲這是一個內部字段。

回答

4

首先,我只是想知道和你的問題一樣。但閱讀文檔here和發揮它周圍後,我發現:

  • 你不能讓客戶端設備上的信息標籤,因爲它僅僅是用於火力控制檯上顯示的標籤。
  • 要在客戶端獲得標題,您必須使用高級選項這是底部的自動摺疊。使用高級選項,您還可以通過鍵/值向客戶端發送數據有效負載。
  • 然後remoteMessage.getNotification().getBody()用於通知的消息正文(來自消息文本/ Textedu消息),remoteMessage.getNotification().getTitle()用於數據有效載荷(來自高級選項)的數據有效標題(來自高級選項),remoteMessage.getData()
0

嘗試與remoteMessage.getNotification().getTitle()得到它。但是,請檢查之前是否爲remoteMessage.getNotification() != null

希望這會有所幫助。

+0

已經檢查無效 – Abdellah