问题
My app now has 3 notification channels, I want to remove 2 of them.
I thought simply not registering 2 channels would do the trick but when I open the notification settings on the Android device, the old channels still appear.
Is it possible to remove them?
They have no use and can confuse the users.
回答1:
Notification channels stay forever once they are created.
To remove them again, simply call deleteNotificationChannel() on the NotificationManager with the ID of the channel you want to delete:
notificationManager.deleteNotificationChannel("channel_id");
来源:https://stackoverflow.com/questions/51801940/how-to-remove-old-notification-channels