Is SSL/HTTPS required?

As an attempt to increase security, some browsers forces websites to use SSL/HTTPS in order to serve push notifications. Currently that effects Chrome and Firefox. You can serve notifications to users on Safari regardless if you have HTTPS.