Users Geolocation update and tracking

It wasn’t quite clear to me as to how the location is discovered. Are we to use the com.google.android.gms.location package to get the users location then upload the point with backendless api, or does backendless do the tracking and updating.

My use case is with the geofence by entering and exiting a location.

Backendless Geolocation does no tracking. It is the developers part to update the Geolocation object in Backendless. You can use the instruments of your choice for that.