|
|
@ -326,12 +326,15 @@ class NotificationHelper {
|
|
|
|
|
|
|
|
|
|
|
|
channel.setShowBadge(jchannel.getBoolean("badge"));
|
|
|
|
channel.setShowBadge(jchannel.getBoolean("badge"));
|
|
|
|
|
|
|
|
|
|
|
|
if (jchannel.has("sound") && !jchannel.isNull("sound")) {
|
|
|
|
if (jchannel.has("sound") && !jchannel.isNull("sound"))
|
|
|
|
Uri uri = Uri.parse(jchannel.getString("sound"));
|
|
|
|
try {
|
|
|
|
Ringtone ringtone = RingtoneManager.getRingtone(context, uri);
|
|
|
|
Uri uri = Uri.parse(jchannel.getString("sound"));
|
|
|
|
if (ringtone != null)
|
|
|
|
Ringtone ringtone = RingtoneManager.getRingtone(context, uri);
|
|
|
|
channel.setSound(uri, Notification.AUDIO_ATTRIBUTES_DEFAULT);
|
|
|
|
if (ringtone != null)
|
|
|
|
}
|
|
|
|
channel.setSound(uri, Notification.AUDIO_ATTRIBUTES_DEFAULT);
|
|
|
|
|
|
|
|
} catch (Throwable ex) {
|
|
|
|
|
|
|
|
Log.e(ex);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
channel.enableLights(jchannel.getBoolean("light"));
|
|
|
|
channel.enableLights(jchannel.getBoolean("light"));
|
|
|
|
channel.enableVibration(jchannel.getBoolean("vibrate"));
|
|
|
|
channel.enableVibration(jchannel.getBoolean("vibrate"));
|
|
|
|