Quando applicazione è in primo piano, le notifiche non vengono generate themselves.you bisogno di scrivere qualche messaggio code.when supplementare è il metodo onMessagereceived ricevuto viene chiamato in cui è possibile generare il notification.here è il codice:
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());
}
}
fonte
2016-07-19 07:03:19
ha funzionato. –
Qualsiasi nuova notifica sostituirà la precedente poiché si utilizza 0 come ID –