使用BroadcastReceiver禁用通知时获取通知

时间:2019-06-14 17:31:35

标签: android push-notification broadcastreceiver

如何设置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();
    }
}

0 个答案:

没有答案