/** * 下載、打開App * @param type doctor:醫生端 patient:患者端 * @param meetData 跳轉app頁面攜帶參數 */ export const downLoadApp = (type?: string, meetData?: any) => { let openAppUrl = '' let downloadIosApp = '' let downloadAndroidApp = '' if (type === 'doctor') { openAppUrl = 'hxqdoctor://' + meetData downloadIosApp = 'https://itunes.apple.com/cn/app/hao-xin-qing-yi-sheng-ban/id1079814056?mt=8' downloadAndroidApp = 'http://a.app.qq.com/o/simple.jsp?pkgname=com.hxqydyl.app.ys' } else { // 患者端app下載連接(騰訊應用寶鏈接) openAppUrl = downloadIosApp = downloadAndroidApp = 'http://t.cn/RcxMVvL' } const openIframe = createIframe() if (isIphone()) { if (isUserApp() || isDoctorApp()) { // 此操作是為了提醒Iphone用戶下載最新app,否則不可用部分功能 window.location.href = downloadIosApp } else { window.location.href = openAppUrl const loadDateTime = Date.now() setTimeout(() => { const timeOutDateTime = Date.now() if (timeOutDateTime - loadDateTime < 1000) { window.location.href = downloadIosApp } }, 25) } } else if (isAndroid()) { if (isUserApp() || isDoctorApp()) { // 此操作是為了提醒安卓用戶下載最新app,否則不可用部分功能 window.location.href = downloadAndroidApp } else { if (isChrome()) { // chrome瀏覽器用iframe打不開得直接去打開,算一個坑 window.location.href = openAppUrl } else { // 拋出你的scheme openIframe.src = openAppUrl } setTimeout(() => { window.location.href = downloadAndroidApp }, 500) } } }