Integrating Batch with an existing Service Worker
As you may know, only one Service Worker per domain and scope can be registered. Progressive Web Apps (PWA), for example, come with one.
By default, Batch will try to register its own Service Worker (named batchsdk-worker-loader.js
) as soon as possible, which makes it harder to add your own code there.
But don't worry, we made it very easy to use Batch even if you already have a Service Worker!
Follow these steps:
1
Get the Batch Service Worker
First, download the SDK ZIP and keep only the batchsdk-worker-loader.js
file.
2
Register the Batch Service Worker on a dedicated scope
Follow these steps to register the Batch Service Worker on a dedicated scope (not the same scope as your existing Service Worker): Registering a Service Worker in a Sub-Scope
Last updated
Was this helpful?