Bạn cần tạo trình tạo thông báo tùy chỉnh trong ứng dụng của mình. chi tiết hơn ở đây: https://developer.android.com/guide/topics/ui/notifiers/notifications.html#CustomExpandedView, Tôi mất nhiều thời gian để tìm ra cách để làm cho firebase gọi onMessageReceived trong mọi trường hợp.
- ứng dụng trong foreground
- ứng dụng ở chế độ nền
- ứng dụng đã bị giết chết.
cơ bản thông điệp của bạn đến căn cứ hỏa lực qua api không phải có "thông báo" quan trọng trong việc yêu cầu json của bạn để căn cứ hỏa lực máy chủ và chỉ sử dụng "dữ liệu" chìa khóa như hiển thị bên dưới, dịch vụ căn cứ hỏa lực sẽ gọi onMessageReceived bạn trong tất cả các trường hợp được liệt kê ở trên.
{
"to": "/topics/your_topic",
"data": {
"key1":"data_key1",
"title":"",
"line1":"data1",
"line2":"data2"
}
}
Nguồn
2016-08-05 18:09:43
bạn đang nhận được dòng mới? Bạn đã thử nghiệm nó một số thiết bị khác chưa? – kosa
Một tùy chọn khác bạn có thể thử là: String lSep = System.getProperty ("line.separator"); sử dụng lSep thay vì \ n. – kosa