11/**
22 * @author suanmei <[email protected] > 33 */
4- import { getIOSVersion , getWeChatVersion , getBrowser } from './sources/ browser' ;
5- import * as generate from './sources/ generate' ;
4+ import { getIOSVersion , getWeChatVersion , getBrowser } from './browser' ;
5+ import * as generate from './generate' ;
66import {
77 evokeByLocation ,
88 evokeByIFrame ,
99 evokeByTagA ,
1010 checkOpen ,
11- } from './sources/ evoke' ;
11+ } from './evoke' ;
1212
1313class CallApp {
1414 /**
@@ -84,12 +84,7 @@ class CallApp {
8484 open ( config ) {
8585 const browser = getBrowser ( ) ;
8686
87- const {
88- universal,
89- appstore,
90- logFunc,
91- intent,
92- } = this . options ;
87+ const { universal, appstore, logFunc, intent } = this . options ;
9388
9489 const { callback } = config ;
9590 const supportUniversal = typeof universal !== 'undefined' ;
@@ -104,9 +99,13 @@ class CallApp {
10499 // 近期ios版本qq禁止了scheme和universalLink唤起app,安卓不受影响 - 18年12月23日
105100 // ios qq浏览器禁止了scheme和universalLink - 2019年5月1日
106101 // ios 微信自 7.0.5 版本放开了 Universal Link 的限制
107- if ( ( browser . isWechat && getWeChatVersion ( ) < '7.0.5' ) || browser . isQQ || browser . isQQBrowser ) {
102+ if (
103+ ( browser . isWechat && getWeChatVersion ( ) < '7.0.5' ) ||
104+ browser . isQQ ||
105+ browser . isQQBrowser
106+ ) {
108107 evokeByLocation ( appstore ) ;
109- } else if ( ( getIOSVersion ( ) < 9 ) ) {
108+ } else if ( getIOSVersion ( ) < 9 ) {
110109 evokeByIFrame ( schemeURL ) ;
111110 checkOpenFall = this . fallToAppStore ;
112111 } else if ( ! supportUniversal ) {
@@ -115,7 +114,7 @@ class CallApp {
115114 } else {
116115 evokeByLocation ( this . generateUniversalLink ( config ) ) ;
117116 }
118- // Android
117+ // Android
119118 } else if ( browser . isWechat ) {
120119 evokeByLocation ( this . generateYingYongBao ( config ) ) ;
121120 } else if ( browser . isOriginalChrome ) {
0 commit comments