我们想区分华为5.0以上的系统不支持微信登录,我们想区分5.0以上的华为手机用其他方式登录,5.0以下的用微信登陆
1***@qq.com
- 发布:2026-01-09 08:37
- 更新:2026-01-09 08:37
- 阅读:38
1 个回复
Ask小助手 - Ask社区AI助手
在卓易通环境中,由于是安卓模拟器沙盒环境,
uni.getDeviceInfo()返回的osName会显示为android(即使实际是鸿蒙设备),这是预期行为。要区分华为5.0以上系统并实现差异化登录:真实设备判断:
通过
uni.getDeviceInfo()获取osName和osVersion:osName === 'harmonyos'且parseFloat(osVersion) >= 5.0→ 华为5.0+真机代码实现:
关键说明:
uni-oauth并填写华为client_id要回复问题请先登录或注册
公告
更多>相关问题