uni.getSystemInfo({
success: (res) => {
console.log('异步获取系统信息',res)
this.$api.device({
deviceId: res.deviceId
}).then(data => {
console.log('快捷登录接口',data)
if (data) {
console.log('快捷登录',data)
this.$tool.uniSetStorageSync('token', data.data.token, 30);
uni.navigateBack();
uni.removeStorageSync('is401')
}
})
}
});
- 发布:2022-10-11 13:51
- 更新:2022-10-18 14:08
- 阅读:447
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: Alpha
HBuilderX版本号: 3.6.4
手机系统: Android
手机系统版本号: Android 12
手机厂商: 华为
手机机型: oppo r17
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
只需要Hx Alpha版 3.6.1版本以上的打自定义调试基座包 就会出现此问题
只需要Hx Alpha版 3.6.1版本以上的打自定义调试基座包 就会出现此问题
预期结果:
预期结果是正常获取设备iD
预期结果是正常获取设备iD
实际结果:
实际结果第一次获取的设备id 都是 YluY92BA6nJ6NfixI77sFQ%3D%3D&ie=1 任何安卓设备第一次获取的都是相同的
实际结果第一次获取的设备id 都是 YluY92BA6nJ6NfixI77sFQ%3D%3D&ie=1 任何安卓设备第一次获取的都是相同的
桂哥哥 (作者)
已经使用华为 oppo vivo 测试过了 就是刚安装好第一次打开 这个deviceId是相同的 YluY92BA6nJ6NfixI77sFQ%3D%3D&ie=1
2022-10-11 16:42
DCloud_Android_ST
回复 桂哥哥: 你的意思是说问题是第一次启动获取是“YluY92BA6nJ6NfixI77sFQ%3D%3D&ie=1” 之后就正常了?
2022-10-11 16:54
桂哥哥 (作者)
回复 DCloud_Android_ST: 杀掉进程再次进入就正常了 我用了好几部手机 第一次直接启动获取到的deviceId 就是YluY92BA6nJ6NfixI77sFQ%3D%3D&ie=1
2022-10-11 17:37
DCloud_Android_ST
回复 桂哥哥: 测试机型麻烦说下
2022-10-11 18:50
桂哥哥 (作者)
回复 DCloud_Android_ST: oppo r17
2022-10-12 09:31
DCloud_Android_ST
回复 桂哥哥: 下个版本会修复问题
2022-10-12 14:25
桂哥哥 (作者)
回复 DCloud_Android_ST: 大概什么时候啊 这个bug致命啊 用户指纹登录绑定了这个deviceId 导致其他用户直接指纹登录了绑定用户的账号
2022-10-12 14:46
DCloud_Android_ST
回复 桂哥哥: 本周
2022-10-12 14:48
栓Q
回复 DCloud_Android_ST: 我们这边也遇到同样的问题,新版本全部瘫痪,官方具体修复时间能告知一下吗,是否降低HBuilder基座版本可以临时解决?
2022-10-13 11:25
mysparrow
回复 DCloud_Android_ST: 本周已经过了还没修复这个问题,这个bug存在都一个月了,怎么你们都没发现没解决的?
2022-10-17 21:00
DCloud_Android_ST
回复 mysparrow: 有些功能还在测试所以延迟发版 请耐心等待
2022-10-18 10:27
桂哥哥 (作者)
回复 DCloud_Android_ST: 请问这个问题修复了吗???
2022-11-11 17:15
桂哥哥 (作者)
之前杀完进程之后 还可以获取到正常的 现在杀死进程之后 正常的也获取不到了
2022-11-11 17:17
DCloud_Android_ST
回复 桂哥哥: HX3.6.7+已修复该问题
2022-11-11 17:20
桂哥哥 (作者)
回复 DCloud_Android_ST: 又出现一个新问题 华为鸿蒙os系统 会出现不同的华为手机绑定的deviceId 是相同的 不是必现 但是偶尔会出现 就是两个不同的华为手机 获取到的deviceId是相同的
2022-12-06 10:31
DCloud_Android_ST
回复 桂哥哥: 你用HX3.6.11试下 之前有类似的反馈 鸿蒙反馈数据异常 应该再11版本进行了优化
2022-12-06 10:53
桂哥哥 (作者)
回复 DCloud_Android_ST: 还是有问题啊 华为手机还是经常会出现这个问题啊 这个问题很致命啊 用户随意就能登录别人的账号
2022-12-15 10:24
桂哥哥 (作者)
HUAWEIMate 30 Pro
2022-12-15 10:24
DCloud_Android_ST
回复 桂哥哥: 把相同的数据发出来看下 你用的是3.6.11测试的吗
2022-12-22 16:30
BuilderApp
回复 桂哥哥: 我也是同样的问题,版本3.6.15. 一个手机 华为mate30 一个华为畅享20P ,两个deviceId一样,只有卸载了重新下载才会正常
2023-01-21 13:56