install method

  1. @override
Future<bool> install()
override

Implementation

@override
Future<bool> install() async {
  state.updateUpgradeStatus(status: UpgradeStatus.installing);

  final err = await UpgradeInNative.openAppMarket(market: market);
  if (err != null) {
    state.updateUpgradeStatus(status: UpgradeStatus.error);
    debugPrint("[UpgradeManager:AndroidAppMarketInstaller] Cannot install app from ${market.name} market.");
    return false;
  }

  return true;
}