Right now all web notifications are sent through the Sites channel but ideally we would like there to be a notification channel for each website.
This will involve creating a channel for each origin with push permission, setting the correct channel id for web notifications and changing our site settings UI to take users to Android settings to block/re-allow sites to send notifications. See https://docs.google.com/document/d/1K9pjvlHF1oANNI8TqZgy151tap9zs1KUr2qfBXo1s_4/edit for more details.
We'll also need to make sure we unsubscribe from push any time we see a site has been blocked in Android settings.
Comment 1 by awdf@chromium.org
, Mar 17 2017