Commit f4a24b47 authored by Libin Lu's avatar Libin Lu

fix sound for android

parent 4dbcb8ca
This diff is collapsed.
...@@ -134,8 +134,13 @@ public class FIRLocalMessagingHelper { ...@@ -134,8 +134,13 @@ public class FIRLocalMessagingHelper {
} }
//sound //sound
if (bundle.getString("sound") != null) { String soundName = bundle.getString("sound", "default");
int soundResourceId = res.getIdentifier(bundle.getString("sound"), "raw", packageName); if (!soundName.equalsIgnoreCase("default")) {
int soundResourceId = res.getIdentifier(soundName, "raw", packageName);
if(soundResourceId == 0){
soundName = soundName.substring(0, soundName.lastIndexOf('.'));
soundResourceId = res.getIdentifier(soundName, "raw", packageName);
}
notification.setSound(Uri.parse("android.resource://" + packageName + "/" + soundResourceId)); notification.setSound(Uri.parse("android.resource://" + packageName + "/" + soundResourceId));
} }
......
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