title: FCM Custom notification sound
body: <p>I have Firebase messaging with my andriod application. I am using Firebase to send push notifications. I want to change the default notification sound to a custom one. how can i do it ? </p>
  
  <pre><code>    Uri defaultSoundUri = 
      RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
      NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)
              .setLargeIcon(image)/*Notification icon image*/
              .setSmallIcon(R.mipmap.ic_notif)
              .setContentTitle(title)
              .setAutoCancel(true)
              .setSound(defaultSoundUri)
              .setContentIntent(pendingIntent)
              .setCustomBigContentView(remoteViews)
              .setStyle(new NotificationCompat.BigPictureStyle().bigPicture(image))
              ;
  
  
      NotificationManager notificationManager =  (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
  
      notificationManager.notify(Integer.parseInt(id) /* ID of notification */, notificationBuilder.build());
  }
  </code></pre>