I'm developing an Android application. My application is using a web service to retrieve information in JSON format which is then displayed on the app's view.
The requirement is that my client doesn't want any of their information being transferred over the internet. I'm therefore required to tailor the app to retrieve my data through a virtual private network. The idea is that the information fetched cannot not be accessed by any device which is not connected to the specific VPN.
How can I accomplish this task? Any point outs will be greatly appreciated.