Track user's mobile app version in API

Hi guys. I want to know if there’s a way to know which app version my users are using right now. I can be useful if, for example, I want to remove old API endpoints on my server side without breaking users experience. For this, I need to know all the mobile app versions that are used right now.

Are Google and Apple store given those details? If so, it reliable? Does it also track version when OTA updating?

If not, should I create a new column app_version in users table in my database and send the mobile version on every Header AJAX calls inside my App to always track my users mobile app version? Is it a good idea?

Is there something else I should consider from Expo SDK that I just don’t know?

Thanks