On second thought, I have to check this project to verify their approach.
I was assuming that they have a server to keep an updated list of app versions. I might be wrong.