In an effort to improve user notification experience, Google releasedĀ
notification channels,Ā starting with apps targeting Android O. Notification
channels group certain types of notifications together so that users can
manage their notification settings on theĀ channel, i.e., grouping, of
similar notifications.
Note
Notification channels is an Android development term. See the
Android Developer docs
and the
Airship SDK docs
for details about implementing notification channels in your Android app.
Once you have implemented notification channels in your app, your end users
will experience them as categories in the app UI. Notification categories
are available via the app settings, providing controls for importance,
sound, etc., within your different notification categories.
In the screen shots below, we have two categories in ourĀ GoatĀ test app:
Notifications, the default category, and
BLEAT!Ā :goat:, our custom category.
Users can toggle individual controls by category, according to their preferences.