I have been following In-App update API in Android for quite some time now and I am unable to find any relevance of the following line:
appUpdateInfo.isUpdat
These methods could return true if your UpdateAvailability is UPDATE_AIVALABLE. Please ensure this is true first:
appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE