openAppMarket method

Future<bool> openAppMarket({
  1. String applicationPackageName = "",
  2. String targetMarketPackageName = "",
  3. bool isOpenSystemMarket = true,
})

打开应用市场-当前应用详情页面

仅支持Android

Implementation

Future<bool> openAppMarket({
  String applicationPackageName = "",
  String targetMarketPackageName = "",
  bool isOpenSystemMarket = true,
}) async {
  if (defaultTargetPlatform != TargetPlatform.android) {
    return false;
  }
  final arguments = <String, dynamic>{
    "applicationPackageName": applicationPackageName,
    "targetMarketPackageName": targetMarketPackageName,
    "isOpenSystemMarket": isOpenSystemMarket,
  };
  try {
    final result = await _channel.invokeMethod("openAppMarket", arguments);
    if (result is bool) {
      return true;
    }
    return false;
  } catch (e) {
    debugPrint("EasyAppInstaller.openAppMarket: $e");
    return false;
  }
}