Never stop for anyone approaching you on the street in China. Even if it seems legit they are probably attempting to scam you.
I even take taxis from the taxi rank at the airport or train/bus station(instead of touts in the terminal/station), make a point of photographing or writing down the license plate number and pretending to text it to someone, so they know scamming or stealing from me won't work as well. Never really had a problem and try to make a game out of it, so its less of a chore.