我有一個應用程序從Firebase獲取通知,但它沒有聲音和應用程序的圖標。如何編輯來自Firebase的通知?
在onMessageReceived()方法中,我可以編輯通知,但它在後臺無效。
解決方案是什麼?
我有一個應用程序從Firebase獲取通知,但它沒有聲音和應用程序的圖標。如何編輯來自Firebase的通知?
在onMessageReceived()方法中,我可以編輯通知,但它在後臺無效。
解決方案是什麼?
從您的服務器發送:
{
"to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
"notification" : {
"body" : "Hello World!",
"title" : "My app",
"icon" : "myicon"
"sound":"mysound"
}
}
聲音文件必須在/ RES /生/和中/ RES /繪製圖標。
從火力地堡控制檯時,您的應用程序已被殺害
編輯通知沒有更多鈔票,因爲android系統處理通知。
完整的例子請 –
你只需要從你的服務器發送參數聲音和圖標或從firebase與這個參數和系統android通知將播放聲音和播放聲音,並顯示您的圖標,保存在/ res/raw /和/ RES /可繪。 – Quickcoding
你看到whatsapp?我想讓我的通知爲 –
嘿,檢查這段代碼。
我可以在哪裏使用這個 –
你可以在onMessageReceived()方法中使用這段代碼。 –
,但在後臺不調用onMessageReceived()方法 –
將您添加代碼 –
'代碼' @覆蓋onMessageReceived(RemoteMessage remoteMessage){ 意向msgrcv =新意圖(這一點,MyServer.class) 公共無效; msgrcv.putExtra(「message」,remoteMessage.getNotification()。getBody()); sendBroadcast(msgrcv); } –