startUpdating

@RequiresPermission(anyOf = ["android.permission.ACCESS_FINE_LOCATION", "android.permission.ACCESS_COARSE_LOCATION"])
fun startUpdating()

Starts tracking user's location using gps and network providers.

Calls OnCheckInStateChangedListener's onCheckIn or onCheckOut if users enter or exit shop areas.

Requires ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION.