Я использую Ionic 3 с последней версией onesignal. У меня есть серверная часть, которая отправляет уведомление в мое приложение. Я безуспешно пытался получить пользовательское звуковое уведомление.
Сначала я создал звук и поместил его внутрь C:\Users\tkossoko\Documents\rdv-pref-app\app\V1\rdv-pref-app\platforms\android\res\raw\onesignalsound.mp3
В своем бэк-энде я отправляю уведомление вот так
String jsonResponse;
String sound = "onesignalsound";
String small_icon = "ic_stat_onesignal_default";
URL url = new URL("https://onesignal.com/api/v1/notifications");
HttpURLConnection con = (HttpURLConnection)url.openConnection();
con.setUseCaches(false);
con.setDoOutput(true);
con.setDoInput(true);
con.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
con.setRequestMethod("POST");
String strJsonBody = "{"
+ "\"app_id\": \""+appId+"\","
+ "\"include_player_ids\": ["+idsToSend+"],"
+ "\"data\": {\"foo\": \"bar\"},"
+ "\"android_sound\": \""+sound+"\","
+ "\"small_icon\": \""+small_icon+"\","
+ "\"contents\": {\"fr\": \""+message+"\",\"en\": \""+message+"\"}"
+ "}";
Но у меня все еще есть звук уведомления по умолчанию. Как я мог это исправить? Заранее спасибо.