I am developing a application for mobile (iPhone and Android) maps based for a company. The company has deployed a wifi network to allow, by subscribing (paying), internet access.
The idea of the mobile app is to give internet access only to that specific app to any ones that have it. In other words, company wants to allow to application to connect to this network, so users can see some information using the internet service without having a pay plan, only to know some basic information about the company and its services.
My question is: is it possible to give access only to a specific application and what would be the most appropriate way? Is the app that "recognize" that network or network is in charge of give access to that specific app, for example by a proxy server that requires authentication?
Any suggestion is very appreciated.