🏪Checar Update do APP nas lojas
Descrição de como implementar uma lógica, para o app realizar a checagem se existem novas versões disponíveis nas lojas.
late NewVersionPlus? newVersionPlus;
String appStoreLink = "";
Future<void> checkForAppUpdate(BuildContext context) async {
try {
PackageInfo packageInfo = await PackageInfo.fromPlatform();
newVersionPlus = NewVersionPlus(
iOSId: packageInfo.packageName,
androidId: packageInfo.packageName,
androidPlayStoreCountry: "pt_BR",
);
final status = await newVersionPlus?.getVersionStatus();
if (status?.canUpdate == true) {
appStoreLink = status?.appStoreLink ?? "";
showCustomModalBottomSheet(
context,
const AppUpdateAvailableDialogContent(),
);
}
} catch (e) {
log(e.toString());
}
}Last updated