App Force Update
Update the app in case of new release/enhancements
Overview
Show Update App popup to end users in case there is a new release in the Google Play Store or IOS App Store.
MDMS Configuration
Add the file (link below) in the common-masters MDMS -
mdms-mgramseva/AppVersion.json at UAT · misdwss/mdms-mgramseva
Update the version in the above-mentioned file whenever a new release is deployed to the Play Store or App Store.
{  "tenantId": "pb", 
 "moduleName": "common-masters",  
"AppVersion": [    
{      
"latestAppVersion": "1.2.0",      
"packageName": "com.dwss.mgramseva"    
} ]  
}{  "tenantId": "pb", 
 "moduleName": "common-masters",  
"AppVersion": [    
{      
"latestAppVersion": "1.2.0",      
"packageName": "com.dwss.mgramseva"    
} ]  
}Version Check Logic 
commonProvider.getAppVersionDetails();The MDMS call is made every time a user opens the app.
Once the ViewBuild() displays a pop-up on the landing page widget, it validates if the package version matches the version in MDMS.
await commonProvider.getAppVersionDetails();
CommonMethods()
    .checkVersion(context, commonProvider.appVersion!.latestAppVersion);CommonMethods()
    .checkVersion(context, commonProvider.appVersion!.latestAppVersion);Primary Files
punjab-mgramseva/main.dart at master · misdwss/punjab-mgramseva
punjab-mgramseva/common_methods.dart at master · misdwss/punjab-mgramseva
Last updated
Was this helpful?