uniapp 判断运行设备类型(安卓、苹果、鸿蒙、微信小程序、H5)

1. uniapp 判断运行设备类型(安卓、苹果、鸿蒙、微信小程序、H5)

1.1. 方法一 uni.getDeviceInfo()

  官方文档https://uniapp.dcloud.net.cn/api/system/getDeviceInfo.html

  uni.getDeviceInfoSync().osName

  (1)'android':安卓系统

  (2) 'ios':iOS 系统

  (3)'harmony':鸿蒙系统(纯血鸿蒙返回此值)

  (4) 注意:卓易通等安卓模拟器环境会返回 'android',非纯血鸿蒙

1.2. 方法二 uni.getSystemInfoSync()

  uniapp可以通过多种方法判断运行设备类型,包括安卓、苹果、鸿蒙、微信小程序和H5。以下是具体的方法:

  使用uni.getSystemInfoSync().platform判断安卓、苹果、微信开发者工具:通过这个API可以获取当前运行平台的信息。

javascript 复制代码
  //设备类型
    let deviceType =uni.getSystemInfoSync().platform
    switch (deviceType) {
        case "android"://android:安卓 App
            break
        case "ios"://ios:苹果 App
            break
        case "harmonyos"://鸿蒙
            break
        case "weixin"://微信小程序
            break
        case "h5"://H5
            break
        case "PC"://PC
            break
    }
相关推荐
hahjee1 小时前
【鸿蒙PC】KCP应用集成:AtomCode驱动NAPI全流程
华为·harmonyos
木咺吟1 小时前
鸿蒙原生应用实战(五):塔罗牌App开发 — 数据模型、构建配置与工程优化
harmonyos
风华圆舞2 小时前
解析鸿蒙 SpeechRecognitionPlugin:从权限申请到识别回调的完整链路
华为·harmonyos
木咺吟2 小时前
鸿蒙原生应用实战(一):塔罗牌占卜App开发 — 环境搭建与首页开发
华为·harmonyos
木咺吟2 小时前
鸿蒙原生应用实战(二):塔罗牌App开发 — 牌义列表与路由导航
harmonyos
BreezeDove2 小时前
【Android】AS项目自动连接mumu模拟器配置
android
祭曦念2 小时前
【共创季稿事节】鸿蒙ArkTS图片插值布局实战
华为·harmonyos
梦想不只是梦与想3 小时前
鸿蒙 消息推送:Push Token的获取(四)
harmonyos·鸿蒙·推送
anyup3 小时前
分享 5 套 uni-app 实用主题,一键适配暗黑模式
前端·uni-app·视觉设计
祭曦念4 小时前
【共创季稿事节】HarmonyOS NEXT 纯百分比布局实战:RelativeContainer + alignRules 多屏适配完全指南
华为·harmonyos