【问题标题】:How to remove old notification channels?如何删除旧的通知渠道?
【发布时间】:2018-08-11 17:07:33
【问题描述】:

我的应用现在有 3 个通知渠道,我想删除其中的 2 个。
我认为简单地不注册 2 个频道就可以了,但是当我在 Android 设备上打开通知设置时,旧频道仍然出现。
是否可以删除它们? 它们没有用,会迷惑用户。

【问题讨论】:

    标签: android notifications android-8.0-oreo notification-channel


    【解决方案1】:

    通知通道一旦创建就永远存在。

    要再次删除它们,只需在 NotificationManager 上调用 deleteNotificationChannel() 并使用您要删除的频道 ID:

    notificationManager.deleteNotificationChannel("channel_id");
    

    【讨论】:

    • 谢谢。有用。仅供参考,Android 在应用通知屏幕上添加了“x 个类别已删除”消息。
    • @SagiLow 您是否找到任何解决方案来删除“已删除的 x 个类别”?
    • @deraxnumber 抱歉,没有运气
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-09
    相关资源
    最近更新 更多