install method
Implementation
@override
Future<bool> install() async {
state.updateUpgradeStatus(status: UpgradeStatus.installing);
if (filePath == null) {
state.updateUpgradeStatus(status: UpgradeStatus.error);
debugPrint("[UpgradeManager:AndroidApkInstaller] Install file doesn't exists at $filePath.");
return false;
}
final err = await UpgradeInNative.installApk(filePath!);
if (err != null) {
state.updateUpgradeStatus(status: UpgradeStatus.error);
debugPrint("[UpgradeManager:AndroidApkInstaller] Cannot install the file at $filePath.");
return false;
}
return true;
}