We’re pleased to announce that OneSignal now supports Web Push on AMP sites! This means web publishers no longer have to trade off between fast loading AMP pages and the ability to grow and engage audiences with push notifications.
OneSignal is the first Web Push provider to support AMP Web Push, following our longtime practice of giving developers access to the latest in push notifications capabilities as soon as possible.
AMP, which stands for Accelerated Mobile Pages, aims to make webpages and articles load very quickly on mobile devices. To achieve this, AMP adds constraints to what capabilities are supported on AMP pages (learn more in this overview video). These capabilities are vetted by the open source AMP team primarily run at Google, who keep a close eye on their performance impact and quality.
We’ve been hearing requests from our customers for months about whether there was a way to expand AMP capabilities to include Web Push. Because of this customer feedback, OneSignal reached out to the AMP team to figure out how to include it. Over the past several months our Web Push team has worked closely with the AMP team, authoring both the engineering spec and implementation of AMP Web Push which they've just approved.
Great for news publishers
We think the addition of AMP Web Push will be especially great for news publishers, who have been early adopters of AMP and whose use cases align well with informing their users via push notifications. For example, the image below shows how news subscribers can add a subscription button at the end of an article, to convert casual readers into regulars.
How AMP Web Push Works
The following is a video of AMP Web Push in action on an Android device. You can try it out on our AMP Web Push demo.
How to implement AMP Web Push
You can get started by reading our AMP Web Push Setup documentation. Also, currently Web Push is only supported on the Android platform, where it integrates with Android’s native notifications - just like apps. As we've written about before, Web Push may be coming to iOS as well, so stay tuned for updates. Try out our AMP Web Push demo to see AMP Web Push in action.
New to Web Push?
If you’re new to web push, we recommend you look at Getting Started with Web Push, which will guide you through the setup process. As always, reach out if you have questions or issues!
We’re still working with Wordpress plugin developers to add support for AMP Web Push. We’ll update this post and our documentation as soon as support is added.