Airwatch and MX to update app on demand.....


So I want to put a new app (apk) in Airwatch.. not a problem
From my Xamarin app I want to check and see if there is an update and that I am on WiFi and then pull the update when the user is in a position to do so on demand rather than blindly pushing.
Anyone know the pieces needed for this since there seems to be very sparse documentation on the subject both on Zebra and Airwatch web sites?
Thanks in advance for ANY suggestions,