Question: what is the difference between a red snap and a purple snap?
Answer: Red is a Snap without audio. Purple is a Snap with audio. Blue is a Chat. Gray is pending, either because the message has expired or because you're sending to someone who hasn't yet accepted your friend request.