Android: Notification Channels or Custom In-App Preferences for Notification Categories?
07:46 03 Jun 2026

Environment

In my app, I have two main notification groups, and each of them has several sub-categories

Problem

I'm wondering what the better and more Android-native approach is for managing notification categories on Android.

Should I use channelId and rely on the app’s system notification settings, with a link from my app to the relevant system settings screen?

Or would it be better to implement my own notification settings inside the app and store the user’s preferences locally, for example in dataStore?

android kotlin android-notifications