We need to be able to detect if a user is still/walking/in vehicle as their activity state is used to describe if they are facing/heading/travelling in a particular direction by iOS.
In addition we can use their activity state to change the distance a feature is detected, for example, if they are walking we might try and detect a bus stop when it is 30 meters away and notify them but if they are travelling on a bus then it might be more helpful to detect a bus stop 100 meters away so they have time to get up from their seat and move to the exit.
We need to be able to detect if a user is still/walking/in vehicle as their activity state is used to describe if they are facing/heading/travelling in a particular direction by iOS. In addition we can use their activity state to change the distance a feature is detected, for example, if they are walking we might try and detect a bus stop when it is 30 meters away and notify them but if they are travelling on a bus then it might be more helpful to detect a bus stop 100 meters away so they have time to get up from their seat and move to the exit.