In my app, I have two main notification groups, and each of them has several sub-categories
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?
> 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?
Yes, do this. You can also add the second approach if you do intend to allow users to use your app on Android Nougat or older (although it's been about a decade now since it was released) where notification channels weren't a thing