uniapp 判断运行设备类型(安卓、苹果、鸿蒙、微信小程序、H5)
方法一 uni.getDeviceInfo()
uni.getDeviceInfoSync().osName 可用于识别操作系统:
'android':安卓系统'ios':iOS 系统'harmony':鸿蒙系统(纯血鸿蒙返回此值)- 注意:卓易通等安卓模拟器环境会返回
'android',非纯血鸿蒙
方法二 uni.getSystemInfoSync()
uni-app 可通过 uni.getSystemInfoSync().platform 判断当前运行平台,包括安卓、苹果、微信开发者工具等。
const deviceType = uni.getSystemInfoSync().platform;
switch (deviceType) {
case 'android':
// Android App
break;
case 'ios':
// iOS App
break;
case 'harmonyos':
// HarmonyOS
break;
case 'weixin':
// 微信小程序
break;
case 'h5':
// H5
break;
case 'PC':
// PC
break;
}

