diff --git a/src/assets/js/utils/request.js b/src/assets/js/utils/request.js index 58bcc8c4a..757eeaff0 100644 --- a/src/assets/js/utils/request.js +++ b/src/assets/js/utils/request.js @@ -169,8 +169,14 @@ service.interceptors.request.use( // 安卓or苹果(非浏览器) if (!target.isWeixin && !target.isChrome) { // eslint-disable-next-line no-undef - const res = await EWebBridge.webCallAppInJs('getToken') - CacheUtils.setLocItem('token', JSON.parse(res).token) + let u = navigator.userAgent; + let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //判断是否是 android终端 + if(isAndroid){ + CacheUtils.setLocItem('token', JSON.parse(window.Android.getToken())) + }else{ + const res = await EWebBridge.webCallAppInJs('getToken') + CacheUtils.setLocItem('token', JSON.parse(res).token) + } } }