Nope, it sure doesn’t. Web push notifications as a communication channel are meant to work on HTTPS websites only but HTTP sites can get around this by creating sub-domains on HTTPS.
This means its a 2 step subscription process when using HTTP versus the native 1 step subscription process on HTTPS.
For HTTP enabled websites
For HTTPS enabled websites
In order to enable this to work you will need to install something called a Service Worker into the root directory of your site. Learn more about Service Workers here. Once this is installed it will enable the native browser opt-in which makes subscribing to your website just one click.