Получать уведомления, когда уведомления отключены с помощью BroadcastReceiver - PullRequest
0 голосов
/ 14 июня 2019

Как настроить 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();
    }
}
...