uni-app uni.login 授权微信登录安卓无反应
uni-app uni.login 授权微信登录安卓无反应
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | 10 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Windows
手机系统:Android
手机系统版本号:Android 11
手机厂商:华为
手机机型:EML-L29
页面类型:vue
打包方式:云端
操作步骤:
uni.login({
provider: 'weixin',
success: function(loginRes) {
console.log(loginRes, '授权登录');
// 获取用户信息
uni.getUserInfo({
provider: 'weixin',
success: function(infoRes) {
console.log(infoRes, '获取用户信息');
}
});
},
fail: function(fail) {
_this.$utils.toast('App微信获取用户信息失败');
},
complete: function(obj) {
console.log(obj, '1236');
}
});
预期结果:
安卓端无法唤起微信app
实际结果:
正常唤起微信app
bug描述:
uni.login 授权微信登录,安卓没反应,ios端没问题正常,根据官方文档操作,微信开放平台包名,签名都对过没问题
uni.getProvider({
service: 'oauth',
success: function(res) {
// console.log(res, 'res')
uni.login({
provider: 'weixin',
success: function(loginRes) {
console.log(loginRes, '授权登录');
// 获取用户信息
uni.getUserInfo({
provider: 'weixin',
success: function(infoRes) {
console.log(infoRes, '获取用户信息');
}
});
},
fail: function(fail) {
_this.$utils.toast('App微信获取用户信息失败');
},
complete: function(obj) {
console.log(obj, '1236');
}
});
}
});
更多关于uni-app uni.login 授权微信登录安卓无反应的实战教程也可以访问 https://www.itying.com/category-93-b0.html
HX默认基座真机调试运行登录试下。
就是在默认基座真机调试,还是不行,云打包后也不行
回复 simplelicity: 测试项目发一下
回复 DCloud_Android_ST: 怎么发给你,apk包吗
回复 simplelicity: HX项目 你不是说默认HX基座可以复现问题吗 猜测是代码有问题。 你换过手机测试吗
回复 DCloud_Android_ST: 有,换过了,换了几部android机器也是无法唤起微信
回复 simplelicity: 那发下HX项目吧
回复 DCloud_Android_ST: 而且我这块的代码不复杂就几行代码而已uni.login({provider: ‘weixin’, success:function(){}, fail: function() {}})
回复 simplelicity: ios正常唤起微信,Android唤不起来
回复 simplelicity: 那就神奇了 我这边使用HX3.2.3 默认基座测试 uni.login({provider: ‘weixin’, success:function(){ console.log(“success”) }, fail: function() { console.log(“fail”) }}) 测试结果一切正常 并多台机器

