uni-app 小程序 如果不加 uni统计的域名 微信登录完会报错

uni-app 小程序 如果不加 uni统计的域名 微信登录完会报错

4 回复

可以在当前版本关闭统计 ,下版本会修复此问题

更多关于uni-app 小程序 如果不加 uni统计的域名 微信登录完会报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html


配置统计开关 自 HBuilderX 2.2.3-Alpha版本后,uni-app项目在编译时会自动启用 uni统计,开发者可在https://tongji.dcloud.net.cn查看数据报表。
如果开发者不想启用 uni统计,可在 manifest.json 的源码视图中手动关闭 uni统计
将 manifest.json -> uniStatistics 下的 enable 字段设置为 false 来关闭 uni 统计
//… “uniStatistics”: { “enable”: false//全局关闭 }, //… 注意:uniStatistics支持分平台设置,比如若需仅关闭微信平台的 uni统计,则在mp-weixin节点下设置uniStatistics ->enable即可,如下:
//… “mp-weixin”:{ “uniStatistics”: { “enable”: false //微信平台关闭统计 } }

已经将 manifest.json -> uniStatistics 下的 enable 字段设置为 false 了 但是还是没有关掉… 什么原因?

在uni-app小程序开发中,如果未在微信公众平台配置uni统计的域名(如https://statres.quickapp.cn),确实可能导致微信登录后报错。这是因为微信登录流程涉及域名校验机制,未加入白名单的域名请求会被拦截。

典型报错场景:

  1. 调用uni.login()获取code后,向服务器发起请求时出现invalid domain错误
  2. 登录成功后跳转或统计上报时出现网络请求失败

解决方案:

  1. 登录微信公众平台 → 开发 → 开发设置
  2. 在「服务器域名」的request合法域名中添加:
    https://statres.quickapp.cn
    https://你的后端接口域名
回到顶部