5
我已將Fire base雲消息與我的應用程序集成。 當我從火力控制檯發送通知,如果應用程序在後臺/不開,然後我收到通知,如何在應用程序處於前臺時處理消息庫通知
但無法收到通知時,應用程序是在前臺/開放
所有的建議表示讚賞。
我已將Fire base雲消息與我的應用程序集成。 當我從火力控制檯發送通知,如果應用程序在後臺/不開,然後我收到通知,如何在應用程序處於前臺時處理消息庫通知
但無法收到通知時,應用程序是在前臺/開放
所有的建議表示讚賞。
當應用程序處於前臺,通知不產生themselves.you需要編寫一些額外code.when消息中接收onMessagereceived方法被調用,其中可以生成notification.here是代碼:
public class MyFirebaseMessagingService extends FirebaseMessagingService {
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
Log.d("msg", "onMessageReceived: " + remoteMessage.getData().get("message"));
NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
.setSmallIcon(R.mipmap.ic_launcher)
.setContentTitle("test")
.setContentText(remoteMessage.getData().get("message"));
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
manager.notify(0, builder.build());
}
}
它工作tnk .. –
任何新的通知將取代以前的一個,因爲你使用0作爲一個ID –