title: React Native Firebase: no custom sound, no vibration
body: <p>I try to implement feature when notification arrives, the phone should vibrate and play some kind of ringing sound.</p>
  
  <p>How ever, i could only play phone's default notification sound.</p>
  
  <p>The versions I'm using:</p>
  
  <pre><code>    "react": "16.6.0-alpha.8af6728",
      "react-native": "0.57.8",
      "react-native-firebase": "^5.2.1",
  </code></pre>
  
  <p>The code: </p>
  
  <p>First I create the channel</p>
  
  <pre><code>        const channel = new firebase.notifications.Android.Channel(
                  'my_channel_id', 
                  'My channel', 
                  firebase.notifications.Android.Importance.Max
              )
              .setDescription('My Notif')
              .setSound("mysound.mp3")
        .setVibrationPattern([400, 800, 600, 800, 800, 800, 1000]) 
              .setLockScreenVisibility(firebase.notifications.Android.Visibility.Public)
  
          this.channel.enableVibration(true);
  
          firebase.notifications().android.createChannel(channel);
  </code></pre>
  
  <p>Then later I create the notificaiton</p>
  
  <pre><code>const notification = new firebase.notifications.Notification()
                  .setNotificationId('notificationId')
                  .setTitle('Some notification')
                  .setBody('Some body')
  
                  notification.android.setSmallIcon('ic_launcher');
                  notification.android.setLargeIcon('ic_launcher');
                  notification.android.setChannelId('my_channel_id');
  
                  notification.android.addAction(new firebase.notifications.Android.Action("answer", "ic_launcher", "Open"))
  
                  notification.android.setColorized(true)
                  notification.android.setColor('#00a8ff')
                  notification.android.setOnlyAlertOnce(true)
                  notification.android.setPriority(firebase.notifications.Android.Priority.Max)
                  notification.android.setVibrate([400, 800, 600, 800, 800, 800, 1000]);
  
                  firebase.notifications().displayNotification(notification);
  </code></pre>
  
  <p>Notification is displayed with default sound. The mp3 file is located at /android/app/src/main/res/raw/. It plays always the default notification "bling" sound.</p>
  
  <p>No errors are shown in console.</p>
  
  <p>adb logcat says something like this but I'm not sure are they related to this:</p>
  
  <blockquote>
    <p>02-22 21:20:30.848  4916  4916 D EdgeLightingManager:
    showForNotification : isInteractive=true, isHeadUp=true, color=0, sbn
    = StatusBarNotification(pkg=com.my user=UserHandle{0} id=788267878 tag=null key=0|com.my|788267878|null|10188:
    Notification(channel=my_channel_id pri=2 contentView=null vibrate=null
    sound=null defaults=0x0 flags=0x8 color=0xff00a8ff actions=1 number=0
    vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0))</p>
  </blockquote>
  
  <p>These settings are in AndroidManifest.xml</p>
  
  <pre><code>&lt;uses-permission-sdk-23 android:name="android.permission.VIBRATE"/&gt;
  &lt;uses-permission android:name="android.permission.VIBRATE" /&gt;
  </code></pre>
  
  <p>I have checked phone settings, all sounds are on and vibrations enabled.</p>
  
  <p>So, <em>should</em> my code work? Thank you!</p>
  
  <p>btw, I hear no sound in iOS neither but there I'm not using firebase :)</p>