Browse Source

修复ios打开第三方APP,判断能否打开bug

tags/0.0.2+3^0
Weller 4 years ago
parent
commit
1c68279be3
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      lib/util/turn_chain/turn_chain_util.dart

+ 4
- 3
lib/util/turn_chain/turn_chain_util.dart View File

@@ -104,9 +104,10 @@ class TurnChainUtil {
case GlobalConfig.PROVIDER_PDD: case GlobalConfig.PROVIDER_PDD:
case GlobalConfig.PROVIDER_SN: case GlobalConfig.PROVIDER_SN:
case GlobalConfig.PROVIDER_VIP: case GlobalConfig.PROVIDER_VIP:
if (!EmptyUtil.isEmpty(appUrl) && await canLaunch(appUrl)) {
Logger.log('打开${provider} app, url = ${appUrl}');
launch(appUrl);
print(await canLaunch(appUrl));
bool launchable = await launch(appUrl);
if (launchable) {
// Logger.log('打开${provider} app, url = ${appUrl}');
} else if (!EmptyUtil.isEmpty(webUrl)) { } else if (!EmptyUtil.isEmpty(webUrl)) {
Logger.log('打开${provider} webUrl, url = ${webUrl}'); Logger.log('打开${provider} webUrl, url = ${webUrl}');
RouterUtil.openWebview(webUrl, context); RouterUtil.openWebview(webUrl, context);


Loading…
Cancel
Save