OneSignal is a free push notification service for web and mobile apps. This plugin makes it easy to integrate your website with OneSignal Push Notifications. https://onesignal.com
The only thing to note is you have to put the OneSignalSDKWorker.js file under a sub folder like /push instead of root so it doesn't fight for control with the AMP Service Worker. You should also add the service-worker-scope setting to the amp-web-push tag and set it to /push .
For the official AMP plugin, you should be able to manually set it up like a non-WP site by following this: https://documentation.onesignal.com/docs/amp-web-push-setup#how-to-set-up-web-push-on-amp-pages-non-wordpress
The only thing to note is you have to put the OneSignalSDKWorker.js file under a sub folder like
/push
instead of root so it doesn't fight for control with the AMP Service Worker. You should also add theservice-worker-scope
setting to theamp-web-push
tag and set it to/push
.