Eirikr70
Yes. They're using that as just one more safeguard to make sure that app cannot be "hacked" and hackers cannot impersonate others. If they used strong cryptography and implemented it well it shouldn't be necessary, but it doesn't hurt to be super safe.
Games do this too to prevent people from reverse engineering the game, adding exploits / cheats, then playing with an advantage.