Commit 6334fb91 authored by Varun Patil's avatar Varun Patil

Add sound to notification template

parent 94c25e88
...@@ -5,19 +5,18 @@ import android.app.PendingIntent; ...@@ -5,19 +5,18 @@ import android.app.PendingIntent;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas; import android.graphics.Canvas;
import android.graphics.Color; import android.graphics.Color;
import android.graphics.Paint; import android.graphics.Paint;
import android.graphics.PorterDuff; import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode; import android.graphics.PorterDuffXfermode;
import android.graphics.Rect; import android.graphics.Rect;
import android.graphics.Xfermode; import android.media.RingtoneManager;
import android.net.Uri;
import android.os.AsyncTask; import android.os.AsyncTask;
import android.os.Bundle; import android.os.Bundle;
import android.support.v4.app.NotificationCompat; import android.support.v4.app.NotificationCompat;
import android.support.v4.app.NotificationManagerCompat; import android.support.v4.app.NotificationManagerCompat;
import android.util.Log;
import com.google.firebase.messaging.FirebaseMessagingService; import com.google.firebase.messaging.FirebaseMessagingService;
import com.google.firebase.messaging.RemoteMessage; import com.google.firebase.messaging.RemoteMessage;
...@@ -101,10 +100,13 @@ public class InstiAppFirebaseMessagingService extends FirebaseMessagingService { ...@@ -101,10 +100,13 @@ public class InstiAppFirebaseMessagingService extends FirebaseMessagingService {
/** Common builder */ /** Common builder */
private NotificationCompat.Builder standardNotificationBuilder() { private NotificationCompat.Builder standardNotificationBuilder() {
Uri soundUri= RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
return new NotificationCompat.Builder(this, channel) return new NotificationCompat.Builder(this, channel)
.setSmallIcon(R.drawable.ic_lotusgray) .setSmallIcon(R.drawable.ic_lotusgray)
.setColor(getResources().getColor(R.color.colorPrimary)) .setColor(getResources().getColor(R.color.colorPrimary))
.setVibrate(new long[]{0, 400}) .setVibrate(new long[]{0, 200})
.setSound(soundUri)
.setAutoCancel(true) .setAutoCancel(true)
.setPriority(NotificationCompat.PRIORITY_DEFAULT); .setPriority(NotificationCompat.PRIORITY_DEFAULT);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment