在自定义基座上面点击按钮,触发了uni.login,弹出选择微信,点击后提示说“包名不对,请检查包名是否与开放平台上填写的一致。这是需要在哪配置包名啊,有没有大佬解答一下
”```javascript
auth() {
console.log(111);
uni.login({
provider: 'weixin',
onlyAuthorize: true,
success(res) {
console.log(res, '微信');
uni.getUserInfo({
provider: "weixin",
success(e) {
console.log(JSON.stringify(e.userInfo));
let userInfo = JSON.stringify(e.userInfo)
uni.showToast({
title: userInfo,
icon: 'none'
})
}
})
},
fail(err) {
console.error(err, '微信登录失败');
},
complete() {
console.log('登录完成');
}
})
},
1***@qq.com (作者)
打了自定义基座进行测试了,说包名不对
2025-03-01 10:56
BoredApe
回复 1***@qq.com: 检查包名和签名是否一致
2025-03-01 10:57
1***@qq.com (作者)
回复 BoredApe: 在项目内吗,我打的自定义基座是用的云端证书,这个有影响吗
2025-03-01 10:59
BoredApe
回复 1***@qq.com: 可以使用云端证书。但是打包使用的包名和签名需要和平台填写的一致
2025-03-01 11:33
1***@qq.com (作者)
回复 BoredApe: 在进行云打包的时候的那个Android包名需要和开放平台上的那个应用的包名一致吗
2025-03-01 12:56
1***@qq.com (作者)
回复 BoredApe: 现在是签名不对,我在项目里面在哪里配置签名,大佬
2025-03-01 13:45
1***@qq.com (作者)
回复 BoredApe: 我在手机上下载了一个签名生成工具,然后输入开放平台的那个包名,生成下来的签名和之前的不一样,我就在平台上换上了刚刚用平台上的应用包名生成的签名,是这样来保持一致不
2025-03-01 14:55