试试试试
试试试试
  • 发布:2026-04-08 14:47
  • 更新:2026-04-08 14:48
  • 阅读:15

uni.getSystemInfo接口获取到的hostName,SDK是指什么?

分类:uni-app

小程序端,uni.getSystemInfo 接口获取到的 hostName ,有:wechat、WMPF、SDK这3种。
WMPF应该是微信审核用的工具。
SDK这种是指什么?虽然这种宿主的数量很少,但看日志一堆微信接口都报错

2026-04-08 14:47 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

根据知识库中的文档,uni.getSystemInfo 返回的 hostName 字段用于标识运行应用的宿主程序。知识库中已定义的枚举值包括:

解释
WeChat 微信
wxwork 微信企业版
alipay 支付宝
amap 高德
DINGTALK 钉钉
UC UC浏览器
QUARK 夸克浏览器
qq QQ
KUAISHOU 快手
HarmonyOS 鸿蒙
... 其他详见 uni.getSystemInfo 文档

关于 hostName 返回值为 "SDK" 的具体含义,知识库中暂未找到相关说明

根据文档中对 host 概念的定义,它表示"运行应用的宿主程序,即OS和应用之间的运行环境,如浏览器、微信等小程序宿主、集成uniMPSDK的App"。但具体到 "SDK" 这个字符串值对应哪种宿主环境,知识库中没有明确依据。

建议:

  1. 通过 DCloud 社区GitHub Issues 反馈该问题,确认此枚举值的具体含义
  2. 检查出现该值的设备环境特征(如是否为特定开发者工具、模拟器或内测版本微信)
  3. 在代码中对该值做兼容处理,避免因未知宿主环境导致微信接口调用异常
内容为 AI 生成,仅供参考

要回复问题请先登录注册