只是要做一个很普遍的功能——微信登录。
- 已申请了appid,在manifest.json中配置了App模块配置/微信登录/appid和iOS平台通用链接。
- 确认有微信登录权限。
- 已反复确认appid无误
- 已使用自定义基座测试(已反复确认p12文件,profile文件等证书信息无误)
以下是我的开发环境:
HBuildX版本:3.5.3.20220729
Vue版本:2.0
以下是测试代码:
uni.getProvider({
service: 'oauth',
success(res) {
console.log('success', res)
},
fail(e) {
console.log('fail', e)
}
})
然后以上代码打印的结果是:
{
"errMsg": "getProvider:ok",
"service": "oauth",
"provider": [],
"providers": []
}
因此在做微信登录时一直提示没有对应的provider。
网上找了好几天资料,没有找到相关问题的解决办法!
2 个回复
汇金易智工程师
能解决吗?我也是一样
汇金易智工程师
找到问题了。一定要检查manifest里面有没有打包这个模块。还要检查自定义基座有没有重新打包