Невозможно добавить пользовательский звук для уведомления в ионном - PullRequest
0 голосов
/ 26 января 2019

Я использую 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+"\"}"
    + "}";

Но у меня все еще есть звук уведомления по умолчанию. Как я мог это исправить? Заранее спасибо.

...