No... the app has already a file in it and is fully functional. I need that "button" just to update/substitute that file when I want!
When you want or the user wants it?
When the user wants. I just communicate to him (in the real life) when a new file is released and uploaded on the server, so he can press that button.