If you wish to opt out users from receiving any Pulsate communications, you can do it using PulsateManager.

val pulsateManager = PulsateFactory.getInstance()
// or

Unsubscribed users will still be tracked when they enter or exit a geofence or beacon and we will still capture segment data for them. However, they will not receive any campaigns or messages from Pulsate.