uni.getProvider
uni.login

- 发布:2020-08-27 11:46
- 更新:2020-09-01 14:23
- 阅读:1092
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 不清楚
HBuilderX类型: 正式
HBuilderX版本号: 2.8.8
手机系统: Android
手机系统版本号: Android 8.1
手机厂商: vivo
手机机型: vivo X9s Plus
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
目前是用的标准基座,没有云打包,使用uni.login方法去使用微信授权登录,安卓机有双开微信,目前一旦授权了一个微信后关闭APP进程重新进入调用login方法还是使用的第一次选择的那个微信,其实这时候应该重新选择两个微信才是正常的,不然无法切换微信了。
目前是用的标准基座,没有云打包,使用uni.login方法去使用微信授权登录,安卓机有双开微信,目前一旦授权了一个微信后关闭APP进程重新进入调用login方法还是使用的第一次选择的那个微信,其实这时候应该重新选择两个微信才是正常的,不然无法切换微信了。
预期结果:
正常关闭APP进程后重新打开应该有两个微信可以选择
正常关闭APP进程后重新打开应该有两个微信可以选择
实际结果:
默认直接用第一次授权的微信登录了
默认直接用第一次授权的微信登录了
bug描述:
目前是用的标准基座,没有云打包,使用uni.login方法去使用微信授权登录,安卓机有双开微信,目前一旦授权了一个微信后关闭APP进程重新进入调用login方法还是使用的第一次选择的那个微信,其实这时候应该重新选择两个微信才是正常的,不然无法切换微信了。

所有手机都这样吗,这种双开都是厂商自己玩的。并不需要开发者适配什么 如果有bug也是厂商系统的问题
-
1***@qq.com (作者)
emm 目前安卓机都有这样的问题。我也是这么解释的,是厂商的问题。可是测试用了另一个APP 每次退出重进都能重新让他选择微信大号还是小号= = 我也不知道咋说了,所以来寻求大佬们帮助 看uni有没有办法解决下这个问题。。。
2020-09-01 14:36
-
-
-
-
-
1***@qq.com (作者)
emm 就是安卓使用uni.login方法去微信登录的时候,(安卓可以双开微信,首次会提示用户选择微信1还是微信2)用户在选择了微信1登录后,这时候退出登录重新去使用uni.login登录也会默认选取微信1而不会弹出两个微信让用户选择。。。
2020-08-27 15:14