c***@qq.com
c***@qq.com
  • 发布:2022-09-13 23:54
  • 更新:2023-03-04 15:35
  • 阅读:575

配置已检查多遍,uni.getProvider获取到的providers为空数组

分类:uni-app

只是要做一个很普遍的功能——微信登录。

  1. 已申请了appid,在manifest.json中配置了App模块配置/微信登录/appid和iOS平台通用链接。
  2. 确认有微信登录权限。
  3. 已反复确认appid无误
  4. 已使用自定义基座测试(已反复确认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。
网上找了好几天资料,没有找到相关问题的解决办法!

2022-09-13 23:54 负责人:无 分享
已邀请:
汇金易智工程师

汇金易智工程师

能解决吗?我也是一样

汇金易智工程师

汇金易智工程师

找到问题了。一定要检查manifest里面有没有打包这个模块。还要检查自定义基座有没有重新打包

要回复问题请先登录注册