openAppMarket method
打开应用市场-当前应用页面
targetMarketPackageName
指定应用市场包名
isOpenSystemMarket
如 'targetMarketPackageName' 为空,是否打开本机自带应用市场,
简单来说,如果你有指定的应用市场,就传递 'targetMarketPackageName' 为对应的包名; 如果你没有指定的应用市场,但是想让大部分机型都打开厂商应用商店,那么就设置 'isOpenSystemMarket' 为true
Implementation
Future<bool> openAppMarket(
{String targetMarketPackageName = "",
bool isOpenSystemMarket = true}) async {
final arguments = <String, dynamic>{
"targetMarketPackageName": targetMarketPackageName,
"isOpenSystemMarket": isOpenSystemMarket,
};
try {
final result = await _channel.invokeMethod("openAppMarket", arguments);
if (result is bool) {
return true;
}
return false;
} catch (e) {
debugPrint("openAppMarket: $e");
return false;
}
}