diff --git a/src/platforms/app-plus/service/api/constants.js b/src/platforms/app-plus/service/api/constants.js index 50f999af967807ef49ec12f05621cabb8a9b7ba5..4ae962c0e1e30585d453b65bdb5fd0884c138975 100644 --- a/src/platforms/app-plus/service/api/constants.js +++ b/src/platforms/app-plus/service/api/constants.js @@ -1,5 +1,5 @@ export const DEVICE_FREQUENCY = 200 -export const NETWORK_TYPES = ['unknown', 'none', 'ethernet', 'wifi', '2g', '3g', '4g'] +export const NETWORK_TYPES = ['unknown', 'none', 'ethernet', 'wifi', '2g', '3g', '4g', '5g'] export const MAP_ID = '__UNIAPP_MAP' diff --git a/src/platforms/app-plus/service/api/device/get-network-type.js b/src/platforms/app-plus/service/api/device/get-network-type.js index 1ff25f6a6064b7749107a68dd85168bc6c905b32..e2080e7be804cee51e5d4d9fdc62f7b9c7be46d3 100644 --- a/src/platforms/app-plus/service/api/device/get-network-type.js +++ b/src/platforms/app-plus/service/api/device/get-network-type.js @@ -1,10 +1,10 @@ import { NETWORK_TYPES -} from '../constants' +} from '../constants' export function getNetworkType () { return { errMsg: 'getNetworkType:ok', - networkType: NETWORK_TYPES[plus.networkinfo.getCurrentType()] + networkType: NETWORK_TYPES[plus.networkinfo.getCurrentType()] || 'unknown' } -} +} diff --git a/src/platforms/app-plus/service/framework/app.js b/src/platforms/app-plus/service/framework/app.js index da95a65e8b96372eb0c5518c17c12c8721930e35..d5d5fa979a8065f5f4f50146d460453e257eb7f9 100644 --- a/src/platforms/app-plus/service/framework/app.js +++ b/src/platforms/app-plus/service/framework/app.js @@ -86,7 +86,7 @@ function initGlobalListeners () { }) plus.globalEvent.addEventListener('netchange', () => { - const networkType = NETWORK_TYPES[plus.networkinfo.getCurrentType()] + const networkType = NETWORK_TYPES[plus.networkinfo.getCurrentType()] || 'unknown' publish('onNetworkStatusChange', { isConnected: networkType !== 'none', networkType @@ -237,4 +237,4 @@ export function registerApp (appVm) { __uniConfig.ready = true process.env.NODE_ENV !== 'production' && perf('registerApp') -} +}