public static async Task NotifyUserWhenNotMetAppMinVer(this IAppConfigurationService configurationService, bool handleLoadConfigValidation = false, bool retrieveCached = false, string minVerKey = Constants.AppConfigurationMinVersionKey)
{
var metMinimumAppVer = await CheckMinimumVersion(configurationService, retrieveCached, minVerKey);
if (!metMinimumAppVer)
{
//Block the app from running & alert users
await configurationService.BlockAppFromRunning(Constants.AppConfigurationMinimumVersionNotMetUserDialogTitle, Constants.AppConfigurationMinimumVersionNotMetUserDialogBody, async () =>
{
await NotifyUserWhenNotMetAppMinVer(configurationService, handleLoadConfigValidation, retrieveCached, minVerKey);
});
}
}