> "call home" with only the necessary informations, at which point the server will respond with the necessary information that will allow the program to run.
That means means users won't be able to use your app offline (in an airplane, during an outage, in an area with spotty connection). You can attempt to play it safe by checking in the background and terminating the app when/if you can make a connection but that is easy to work around.