openAndroidAppMarket method
android packageName,安装多个应用商店时会弹窗选择, marketPackageName 指定打开应用市场的包名
Implementation
Future<bool> openAndroidAppMarket(String packageName,
{String? marketPackageName}) async {
if (!isAndroid) return false;
bool? state = false;
try {
if (marketPackageName != null) {
state = await hasInstallAppWithAndroid(marketPackageName);
if (!state) return state;
}
state = await Internal.curiosityChannel.invokeMethod<bool>(
'openAppMarket', <String, String>{
'packageName': packageName,
'marketPackageName': marketPackageName ?? ''
});
} catch (e) {
state = false;
}
return state ?? false;
}