Что я обнаружил, так это то, что если я установлю звук уведомления в качестве мелодии сигнала тревоги устройства по умолчанию, например:
val alarmTone = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM)
val builder = NotificationCompat.Builder(
context,
CHANNEL_ID
)
builder.setDefaults(Notification.DEFAULT_VIBRATE or Notification.DEFAULT_LIGHTS)
builder.priority = NotificationCompat.PRIORITY_DEFAULT
builder.setSound(alarmTone)
Это будет работать почти на всех старых версиях устройства, но как только я его протестируюAndroid 8.0
устройство, оно устанавливает звук в качестве звука уведомления по умолчанию.Как я могу получить сигнал тревоги по умолчанию для устройств 8.0?