title: How to add 'big text' or 'inbox style' notification for this Firebase android project?
body: <p>I'm trying to send a push notification from the Firebase console, currently I can send a message from my Firebase console to my virtual device, but if the message is long it will not be fully displayed in the notification bar. </p>
  
  <p>This is the code for the Firebasemessagingservice:</p>
  
  <pre><code>import android.app.NotificationManager;
  import android.app.PendingIntent;
  import android.content.Intent;
  import android.support.v4.app.NotificationCompat;
  
  import com.google.firebase.messaging.RemoteMessage;
  
  /**
   * Created by filipp on 5/23/2016.
   */
  public class FirebaseMessagingService extends com.google.firebase.messaging.FirebaseMessagingService{
  
      @Override
      public void onMessageReceived(RemoteMessage remoteMessage) {
  
          showNotification(remoteMessage.getData().get("message"));
      }
  
      private void showNotification(String message) {
  
          Intent i = new Intent(this,MainActivity.class);
          i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  
          PendingIntent pendingIntent = PendingIntent.getActivity(this,0,i,PendingIntent.FLAG_UPDATE_CURRENT);
  
          NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
                  .setAutoCancel(true)
                  .setContentTitle("Elit")
                  .setContentText(message)
                  //.setSmallIcon(R.drawable.common_google_signin_btn_icon_dark)
                  .setSmallIcon(R.mipmap.ic_launcher)
                  .setContentIntent(pendingIntent);
  
          NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
  
          manager.notify(0,builder.build());
      }
  
  
  }
  </code></pre>
  
  <p>Thanks Adib for the detailed answer, I already have a PHP backend server but whenever I try to send a long notification from the server it will not display fully, my question is can I only edit the last part of the code so I can send long notifications from my server either using inboxStyle or bigtextstyle.</p>
  
  <pre><code>private void showNotification(String message) {
  
      Intent i = new Intent(this,MainActivity.class);
      i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  
      PendingIntent pendingIntent = PendingIntent.getActivity(this,0,i,PendingIntent.FLAG_UPDATE_CURRENT);
  
      NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
              .setAutoCancel(true)
              .setContentTitle("Elit")
              .setContentText(message)
              //.setSmallIcon(R.drawable.common_google_signin_btn_icon_dark)
              .setSmallIcon(R.mipmap.ic_launcher)
              .setContentIntent(pendingIntent);
  
      NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
  
      manager.notify(0,builder.build());
  }
  </code></pre>