startUpdating
@RequiresPermission(anyOf = ["android.permission.ACCESS_FINE_LOCATION", "android.permission.ACCESS_COARSE_LOCATION"] )
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.