Как настроить BroadcastReceiver для получения уведомлений, когда уведомления отключены для определенного приложения
У меня есть код, чтобы проверить, доступны ли уведомления, но я все еще не знаю, какое действие я должен использовать, чтобы получать уведомления об изменениях состояния уведомления
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
if(!TextUtils.isEmpty(channelId)) {
NotificationManager manager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationChannel channel = manager.getNotificationChannel(channelId);
return channel.getImportance() != NotificationManager.IMPORTANCE_NONE;
}
return false;
} else {
return NotificationManagerCompat.from(context).areNotificationsEnabled();
}
}