Я следую этому руководству, чтобы настроить свои NotificationChannels https://developer.android.com/training/notify-user/channels.html#java
Но когда я открываю экран настроек с таким кодом:
Intent intent = new Intent(Settings.ACTION_CHANNEL_NOTIFICATION_SETTINGS);
intent.putExtra(Settings.EXTRA_APP_PACKAGE, getPackageName());
intent.putExtra(Settings.EXTRA_CHANNEL_ID, myNotificationChannel.getId());
startActivity(intent);
Нет предпочтения мелодии. Я могу только включить / выключить звук. Нужна ли мне какая-то дополнительная конфигурация моего канала, или невозможно установить настраиваемую мелодию уведомления? (Я знаю, что могу воспроизводить мелодию вручную, когда всплывает уведомление, но мне действительно не нравится это решение)
Код канала:
public String createChannel() {
NotificationChannel channel = new NotificationChannel(INCOMING_CHAT_CHANNEL_ID, INCOMING_CHAT_CHANNEL_TITLE,
NotificationManager.IMPORTANCE_HIGH);
channel.setDescription(INCOMING_CHAT_CHANNEL_DESCRIPTION);
getNotificationManager().createNotificationChannel(channel);
return channel.getId();
}
А потом я использую возвращенный идентификатор канала: