Overview

Integration with web push providers requires inserting the javascript script into the source of the website and implementing the service worker.

Integration script is generated automatically when the project is created in the PushPushGo application and it is inseparably tied to a VAPID public key which is required to implement PushAPI.

Supported platforms

This type of integration is supported by all platforms with PushAPI and ServiceWorker support. In other words, it's all web browsers:

  • Chromium-based browsers

  • Edge

  • Firefox

  • Safari (since version 16)

All Safari browser versions require user gesture (click on desktop, tap on mobile device) to display subscription form.

Older Safari browser versions (<16) do not support PushAPI and ServiceWorker. Integration takes place via Certificate.

Safari from version 16.4 can support iOS push notifications but requires manifest.json file.

Last updated