web-dev-qa-db-ja.com

古い通知チャンネルを削除する方法は?

私のアプリには現在3つの通知チャネルがありますが、そのうち2つを削除します。
2つのチャンネルを登録しないだけでうまくいくと思いましたが、Androidデバイスで通知設定を開くと、古いチャンネルが引き続き表示されます。
それらを削除することは可能ですか?それらは使い道がなく、ユーザーを混乱させる可能性があります。

11
SagiLow

通知チャネルは、作成されると永久に残ります。

再度削除するには、削除するチャネルのIDを使用してNotificationManagerで deleteNotificationChannel() を呼び出すだけです。

notificationManager.deleteNotificationChannel("channel_id");
17
Floern