Location Data
​
MBAudience let you track and target user based on their location, the framework uses a foreground FusedLocationProviderClient with priority PRIORITY_BALANCED_POWER_ACCURACY which is killed the moment the app goes in background:
1
MBAudience.startLocationUpdates(context: Context)
Copied!
To stop monitoring location changes you have to call:
1
MBAudience.stopLocationUpdates()
Copied!
If you wish to track user position while app is in background you need to implement your own location service, then when you have a new location you can use this API to send it to the framework:
1
MBAudience.setPosition(context: Context, latitude: Double, longitude: Double)
Copied!
Last modified 1yr ago
Copy link