Listening to SDK events
You can subscribe to events broadcasted by the SDK when certain things happen. Doing so enables you to react to some events without having to continuously poll.
To do so, call on()
to add an event listener. The arguments are:
The event name
A callback. The first argument will always be the api, other arguments depend on the event you're listening to.
This documentation covers the most commonly used events. The full list of available events can be found here.
Broadcasted events
Subscription Changed
The subscriptionChanged
event is fired whenever the user push subscription changes. It gives a single parameter, which is the new subscription.
For example, you can do something when the user accepted the notification permission and subscription succeeded:
UI Ready
The uiReady
event is fired whenever Batch is ready to display UI.
For example, you can do something when Batch is ready and fully initialized to display your custom UI.
Last updated
Was this helpful?