Jump to Content
Pulsate DocumentationiOS SDKAndroid SDKPulsate CMS APISDK API
HomeGuidesAPI Reference
iOS SDKAndroid SDKPulsate CMS APISDK APILog InPulsate Documentation
API Reference
Log In
HomeGuidesAPI Reference

Start Here

  • What is Pulsate?
  • Quick Start Guide (Must read)

SDK Quick Start

  • Installing the Pulsate SDK
  • Pulsate Sessions
  • Example SDK Flow
  • Requesting Permissions
  • Location Permission Implementation
  • Google Location Permission Approval Process

SDK Basic

  • Pulsate Inbox
    • Deeplinks
    • Theming
    • Language Localization
  • Push Notifications
    • FCM Configuration
    • Badges
    • Notification Icons
  • Updating User Data
    • Personal Data
    • Custom Attributes
    • Custom Events
    • Privacy Settings
    • Location Settings
  • In App Notification
    • Small In App Duration
    • Blocking In Apps

SDK Advanced

  • User & Inbox Authorization - Android
  • Custom Pulsate Inbox
  • Reducing APK size
  • Using Proguard

Recourses

  • Android SDK Release Notes
  • PulsateManager Methods
  • Dependencies

MENU

  • Home
  • iOS SDK
  • Android SDK
  • Pulsate API
  • SDK API
  • FAQ

Location Settings

The setLocationUpdatesEnabled method allows you to easily opt in or opt out an user from Pulsate Location Updates. This will turn on / off both geofencing and beaon scanning.
By default all users are opted in.
Example usage

val pulsateManager = PulsateFactory.getInstance()
pulsateManager.setLocationUpdatesEnabled(true) // Opt In
//or
pulsateManager.setLocationUpdatesEnabled(false)  // Opt Out