【发布时间】:2018-08-11 17:07:33
【问题描述】:
我的应用现在有 3 个通知渠道,我想删除其中的 2 个。
我认为简单地不注册 2 个频道就可以了,但是当我在 Android 设备上打开通知设置时,旧频道仍然出现。
是否可以删除它们?
它们没有用,会迷惑用户。
【问题讨论】:
标签: android notifications android-8.0-oreo notification-channel
我的应用现在有 3 个通知渠道,我想删除其中的 2 个。
我认为简单地不注册 2 个频道就可以了,但是当我在 Android 设备上打开通知设置时,旧频道仍然出现。
是否可以删除它们?
它们没有用,会迷惑用户。
【问题讨论】:
标签: android notifications android-8.0-oreo notification-channel
通知通道一旦创建就永远存在。
要再次删除它们,只需在 NotificationManager 上调用 deleteNotificationChannel() 并使用您要删除的频道 ID:
notificationManager.deleteNotificationChannel("channel_id");
【讨论】: